示例#1
0
    void Update()
    {
        switch (m_ConnectStatus)
        {
        case EConnectStatus.BeginConnect:
        {
            m_Net.Connect(PrefabParamMgr.sServerIP, PrefabParamMgr.iServerPort);
            m_ConnectStatus = EConnectStatus.Connecting;
        }
        break;

        case EConnectStatus.Connected:
        {
            m_Net.OnUpdate();
        }
        break;

        case EConnectStatus.Error:
        {
            Debug.LogError("Net Error!");
            m_Net.Reset();
            m_ConnectStatus = EConnectStatus.None;
        }
        break;
        }
    }
示例#2
0
 public TcpClientStatusEventArgs(EConnectStatus status, IPEndPoint remoteEndPoint)
 {
     Status         = status;
     RemoteEndPoint = remoteEndPoint;
 }