updates to server send and receive.
saw that specification requires displays on both ends, started making server function as both client and server