The server now sends information. There is no ACK whatsoever involved here: when the server gets a message it sends it back with no regard to whether it gets there or not. I think adding on ACKs would only involve adding more messages at this point but I committed here in order to see the server both sending and receiving data.
changed a comment