예제 #1
0
        public NetworkSocket()
        {
            guid = Guid.NewGuid();

            Stats        = new NetworkStats();
            LastActivity = DateTime.Now;
        }
예제 #2
0
        public NetworkSocket(int processId, UInt32 protocolType, IPAddress localAddress, UInt16 localPort, IPAddress remoteAddress, UInt16 remotePort)
        {
            guid = Guid.NewGuid();

            Stats = new NetworkStats();

            ProcessId = processId;

            ProtocolType  = protocolType;
            LocalAddress  = localAddress;
            LocalPort     = localPort;
            RemoteAddress = remoteAddress;
            RemotePort    = remotePort;

            HashID = NetworkSocket.MkHash(ProcessId, ProtocolType, LocalAddress, LocalPort, RemoteAddress, RemotePort);
        }
예제 #3
0
        public NetworkSocket()
        {
            guid = Guid.NewGuid();

            Stats = new NetworkStats();
        }