Beispiel #1
0
        /// <summary>
        /// On Socket Initialized
        /// </summary>
        /// <param name="localPort"></param>
        private void OnSocketInitialized(ushort localPort)
        {
            UdpServer = HPSocketExtension.CreateServer <UdpServer>(localPort, ClientDataHandler);
            TcpServer = HPSocketExtension.CreateServer <TcpServer>(localPort, ClientDataHandler);

            DataAnalyse = new SocketDataAnalyse <string>();
            DataAnalyse.AddChannel("socket.client", 128);
        }
Beispiel #2
0
        /// <inheritdoc/>
        protected override void OnClosing(CancelEventArgs e)
        {
            base.OnClosing(e);

            if (CaptureDevice != null)
            {
                CaptureDevice.Dispose();
                CaptureDevice = null;
            }

            if (TcpServer != null)
            {
                HPSocketExtension.DisposeServer(TcpServer);
                TcpServer = null;
            }
            if (UdpServer != null)
            {
                HPSocketExtension.DisposeServer(UdpServer);
                UdpServer = null;
            }

            Log.InfoFormat("Window Closing");
        }