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;
        }
    }
Exemplo n.º 3
0
    public override void ProcessEvent(MsgBase msg)
    {
        switch ((TCPEvent)msg.msgId)
        {
        case TCPEvent.TcpConnect:
            TCPConnectMsg connectMsg = (TCPConnectMsg)msg;
            netWorkToServer = new NetWorkToServer(connectMsg.ip, connectMsg.port);
            break;

        case TCPEvent.TcpSendMsg:
            TCPMsg sendMsg = (TCPMsg)msg;
            netWorkToServer.PutSendMsgPool(sendMsg.netMsg);

            break;

        default:
            break;
        }
    }
Exemplo n.º 4
0
// Use this for initialization

    void Start()
    {
        socket = new NetWorkToServer("127.0.0.1", 18001, ConnectCallBack, SendCallBack, CallBackRecv, DisConnectCallBack);
    }