public LibuvConnection(ListenerContext context, UvStreamHandle socket) : base(context)
        {
            _socket = socket;

            if (_socket is UvTcpHandle tcpHandle)
            {
                RemoteEndPoint = tcpHandle.GetPeerIPEndPoint();
                LocalEndPoint  = tcpHandle.GetSockIPEndPoint();
            }
        }
Exemple #2
0
        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;
            }
        }
Exemple #3
0
 public LibuvConnectionContext(ListenerContext context)
 {
     ListenerContext = context;
 }