Пример #1
0
		private static void Recevice(AsyncClient client)
        {
            //线程处理
            bool next = true;
            while (next)
            {
                byte[] data;
                next = client.GetPacketData(2, out data);
                if (data != null && data.Length > 0)
                {
                    //处理游戏事件
                    PacketReader packet = new PacketReader(data);
                    Handler(packet);
                }
            }
            //

        }
Пример #2
0
		public static bool Init(int port){
			Client = new AsyncClient(null);
			if(Client.Connect("127.0.0.1", port))
            {
                Client.OnRecevice += new OnReceviceHanlder(Recevice);
                Client.BeginRecevice();
                return true;
            }
            return false;
		}