'A request to send or receive data was disallowed because the socket is not connected and (when sending on a datagram socket using a sendto call) no address was supplied'
IPEndPoint ipaddress = (IPEndPoint)listener.RemoteEndPoint;