diff options
-rwxr-xr-x | server.py | 27 |
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() |