Skip to content

Release Version 1.0.0

Choose a tag to compare

@davidVeer davidVeer released this 04 Oct 17:01
· 3 commits to master since this release

This server is part of a client-server system meant for a fist years' college students bonding activity. This server will be presented alongside a showcase client made by the people who put the activity together and will serve as a hub for the challenge.

features

Connection handling

the server handles incoming clients. Fist it establishes a connection, and creates a new client model containing the client's stream and the TcpClient. next it will read incomming messages from that client and handle them using a simple state pattern. Depending on the state the server will wait for an initialisation message or other type of message which it then uses either to establish the name of a client, send a chat or error message, etc.