It's unusual to only read from a socket. It's even more unusual to only write to a socket.
Most protocols require the client to both read and write.