private void ThreadExecute(object data) { SocketClientSync client = (SocketClientSync)data; string read = null; while (client.Connected) { read = client.Read(500); if (client.LastException != null) { if (!(client.LastException is TimeoutException)) { UpdateList("Read Error! " + client.LastException.Message); client.Disconnect(); } } else { if (read != null) { CheckMsg(read); } } Thread.Sleep(11); } }
private void frmClient_Load(object sender, EventArgs e) { cboCompression.SelectedIndex = 0; cboDelimiter.SelectedIndex = 0; cboEncrypt.SelectedIndex = 0; cboProxyType.SelectedIndex = -1; client = new SocketClientSync(null); client.OnSymmetricAuthenticate += new OnSymmetricAuthenticateEvent(client_OnSymmetricAuthenticate); client.OnSSLClientAuthenticate += new OnSSLClientAuthenticateEvent(client_OnSSLClientAuthenticate); client.OnDisconnected += new OnDisconnectEvent(client_OnDisconnected); }
private void frmClient_Load(object sender, EventArgs e) { client = new SocketClientSync(null); client.OnSymmetricAuthenticate += new OnSymmetricAuthenticateEvent(client_OnSymmetricAuthenticate); }