/// <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); }
/// <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"); }