Example #1
0
    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);
    }
Example #2
0
        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());
            }
        }