summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rwxr-xr-xserver.py27
1 files changed, 27 insertions, 0 deletions
diff --git a/server.py b/server.py
new file mode 100755
index 0000000..c42a5d0
--- /dev/null
+++ b/server.py
@@ -0,0 +1,27 @@
+#!/usr/bin/env python
+
+from websocket_server import WebsocketServer
+from CAO_Cards import CAO_Cards
+
+def new_client_handler(client, server):
+ print('client ' + client['id'] + ' just joined')
+
+def client_left_handler(client, server):
+ print('client just left')
+
+def message_received_handler(client, server, message):
+ print('received from client ' + client['id'] + ': [%s]' % message)
+
+def main():
+ white_cards = CAO_Cards.get_white_cards()
+ black_cards = CAO_Cards.get_black_cards()
+
+ server = WebsocketServer(1236)
+
+ server.set_fn_new_client(new_client_handler)
+ server.set_fn_client_left(client_left_handler)
+ server.set_fn_message_received(message_received_handler)
+ server.run_forever()
+
+if __name__ == '__main__':
+ main()