public bool Connect() { if (netClient == null) { netClient = new CNetClient(); netClient.AttachProxy(proxy); netClient.AttachStub(stub); stub.LogInAck = LogInAck; } CNetConnectionParam param = new CNetConnectionParam(); param.hostname = "127.0.0.1"; param.port = 21010; param.OnJoinServerComplete = OnJoinServerComplete; param.OnLeaveServer = OnLeaveServer; if (netClient.Connect(param) != ErrorType.ErrorType_Ok) { NGLog.Log("CenterServer Connect fail.!"); return(false); } return(true); }
private void NetStudentinforPanel_Load(object sender, EventArgs e) { DALcand = new NetDALCandidate(settings); try { //准备客户端连接 Client = new CNetClient(settings.ServerIP, settings.Devnum); Client.Connect(); Client.Event_Devnetdata += new CNetClient.D_DEVNETDATA(Client_Event_Devnetdata); //更新排队列表 CNetData data = new CNetData(); data.cmdCommand = Command.Updatelist; data.intDevnum = settings.Devnum; Client.SendData(data); } catch { MessageBox.Show("不能与点名中心建立网络连接", settings.Devnum.ToString()); } }