From 4858a5cfa9bcc7970c8d3368df3d21b53c5e4b47 Mon Sep 17 00:00:00 2001 From: Olivier Gayot Date: Wed, 3 Jun 2015 19:45:40 +0100 Subject: added a first version of the server main function Signed-off-by: Olivier Gayot --- server.py | 27 +++++++++++++++++++++++++++ 1 file changed, 27 insertions(+) create mode 100755 server.py (limited to 'server.py') 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() -- cgit v1.2.3