Beispiel #1
0
        public void StartServiceServer()
        {
            NetworkMgr networkMgr = NetworkMgr.GetInst();

            networkMgr.mRecv += new EventHandler(OnRecvPacket);
            networkMgr.acceptAsync();
            networkMgr.startAsync();
        }
Beispiel #2
0
        public int StartServiceClient(string ip, int port)
        {
            NetworkMgr networkMgr = NetworkMgr.GetInst();

            networkMgr.mRecv += new EventHandler(OnRecvPacket);
            int clientID = networkMgr.connectServer(ip, port);

            networkMgr.startAsync();
            return(clientID);
        }
Beispiel #3
0
        private bool sendMsgToServer(object obj)
        {
            if (clientID == -1)
            {
                return(false);
            }

            byte[] buf = ICD.HEADER.Serialize(obj);
            NetworkMgr.GetInst().WriteToClient(clientID, buf);
            return(true);
        }