Exemplo n.º 1
0
    public override void ProcessEvent(MsgBase tmpMsg)
    {
        //throw new System.NotImplementedException();
        switch (tmpMsg.msgId)
        {
        case (ushort)TCPEvent.TcpConnect:
        {
            TCPConnectMsg connectMsg = (TCPConnectMsg)tmpMsg;
            socket = new NetWorkToServer(connectMsg.ip, connectMsg.port);
        }
        break;

        case (ushort)TCPEvent.TcpSendMsg:
        {
            TCPMsg sendMsg = (TCPMsg)tmpMsg;
            socket.PutSendMsgToPool(sendMsg.netMsg);
        }
        break;

        case (ushort)TCPEvent.TcpSendLoginMsg:
        {
            TCPMsg sendMsg = (TCPMsg)tmpMsg;
            socket.PutSendMsgToPool(sendMsg.netMsg);
        }
        break;
        }
    }
Exemplo n.º 2
0
    public override void ProccessEvent(MsgBase tmpMsg)
    {
        switch (tmpMsg.msgId)
        {
        case (ushort)TCPEvent.eTcpConnect:
            TCPConnectMsg connectMsg = (TCPConnectMsg)tmpMsg;
            socket = new NetWorkToServer(connectMsg.ip, connectMsg.port);
            break;

        case (ushort)TCPEvent.eTcpSendMsg:
            TCPMsg sendMsg = (TCPMsg)tmpMsg;
            socket.PutSendMsgToPool(sendMsg.netMsg);
            break;
        }
    }