Update identifiers to be consistent.
Add subdirectories for grouping net-related functions.
With the help of the test client app, the real client is able to receive messages which are transmitted through the server.
Ensure the same reference of the server is terminated in the server, while the client should check the context when connecting/disconnecting.
Attempt to connect client to server.