Makes a test. Starts the client in its own process, then starts the server
in the current process and waits for them to finish.
The client sends a message, gets an answer, compares the two strings and
exits.
The server opens the socket, accepts one request, reads the message,
replies with the same message and exits (no more requests are handled).
Makes a test. Starts the client in its own process, then starts the server in the current process and waits for them to finish. The client sends a message, gets an answer, compares the two strings and exits. The server opens the socket, accepts one request, reads the message, replies with the same message and exits (no more requests are handled).