xdmtk / elysium

Elysium Instant Messenger - AIM Revival
MIT License
5 stars 1 forks source link

#3 - Basic Server Structure #7

Closed xdmtk closed 4 years ago

xdmtk commented 4 years ago

So this is the basic structure for a typical pull request. Basically write up a brief description for the general idea behind the PR, and give a small summary of new features and modifications.

If you have questions about the code, you can comment directly on it. Take a look over, and if all is well, approve of the PR so it can be merged in. If you believe it requires changes, you can disapprove and state your reason why.

Also if you are using the Zenhub extension, connect the PR to the issue it corresponds to. Screenshot_2020-01-28_11-33-30


Description:

PR adding basic structure and minimal functionality to the server to handle incoming TCP connections. Incoming connections spawn new threads with their own send/receive loop. Eventually we can decide on a basic communication protocol, and begin implementing client/server functions to handle these messages.

This PR adds the following features:

Makes modifications to: