void Client_Connecting(object sender, ConnectArgs e) { BeginInvoke(new MethodInvoker(() => { var client = sender as DefaultAppTcpSocketClient; if (e.IsConnected) { Interlocked.Increment(ref _connectCount); lbConnectCount.Text = "已连接数量:" + _connectCount; lbStatus.Items.Insert(0, "[" + client["GpsCode"] + "] ok !" + client.Session.SocketAsyncEventArgs.ConnectSocket.LocalEndPoint.ToString()); } else { lbStatus.Items.Insert(0, "[" + client["GpsCode"] + "] fail !"); } })); }
public virtual void OnConnecting(ConnectArgs connectArgs) { Connecting(this, connectArgs); }