public LibuvConnection(ListenerContext context, UvStreamHandle socket) : base(context) { _socket = socket; if (_socket is UvTcpHandle tcpHandle) { RemoteEndPoint = tcpHandle.GetPeerIPEndPoint(); LocalEndPoint = tcpHandle.GetSockIPEndPoint(); } }
public LibuvConnection(ListenerContext context, UvStreamHandle socket) : base(context) { _socket = socket; if (_socket is UvTcpHandle tcpHandle) { var remoteEndPoint = tcpHandle.GetPeerIPEndPoint(); var localEndPoint = tcpHandle.GetSockIPEndPoint(); RemoteAddress = remoteEndPoint.Address; RemotePort = remoteEndPoint.Port; LocalAddress = localEndPoint.Address; LocalPort = localEndPoint.Port; } }
public LibuvConnectionContext(ListenerContext context) { ListenerContext = context; }