just one awaitable needed for listener
Receiving data on data socket
test comments added
code clean
allow for connected socket to remain open