This is a Tic-tac-toe game written in python version 3.7.4 and powered by a python sockets. The application is separated into two different sections: client.py and server.py.
- client.py: This file manages everything that the client sees and interact with to communicate to the socket server.
- server.py: All clients must interact with the socket server which is created in this file. The file manages all the game board and the queue match making logic, credential validations + encryption, authentication and client to client interactions.