private void Http_ChannelConnect(object sender, ChannelConnectArg arg) { if (arg.SocketError == SocketError.Success) { jt1078Client = JT1078Client.Start(this, Server1078, Port1078); var bts = JTHttpProtocol.HandShake(HandShakeUrl); channelhttp.Send(bts); } else { Stop(); } }
private void ChannelConnect(object sender, ChannelConnectArg arg) { if (arg.SocketError == SocketError.Success) { while (lstBuffs.Count > 0) { channel1078.Send(lstBuffs[0]); lstBuffs.RemoveAt(0); } CanSend = true; } else { Stop(); } }
void OnConnected(object sender, ChannelConnectArg arg) { try { JTClient CnUser; Log.WriteLog4("[" + arg.Channel.RemoteHost + ":" + arg.Channel.RemotePort + "] Connected"); CnUser = new JTClient(task, arg.Channel); CnUser.CNTTime = CnUser.LastDataTime = CnUser.LastSuccessTime = DateTime.Now; ClientPoolsAdd(CnUser); arg.Channel.Tag = CnUser; task.OnCJAdd(CnUser); arg.Channel.DataReceive = CnUser.OnReceive; arg.Channel.StartReceiveAsync(); } catch (Exception ex) { Log.WriteLog4Ex("ChannelConnected", ex); } }