コード例 #1
0
    public static PacketDistributed CreatePacket(MessageID packetID)
    {
        PacketDistributed packet = null;

        switch (packetID)
        {
        case MessageID.CS10002: { packet = new CS10002(); } break;
        }
        if (null != packet)
        {
            packet.packetID = packetID;
        }

        return(packet);
    }
コード例 #2
0
        static void Main(string[] args)
        {
            //链接网络
            string errorlog     = "";
            Socket clientsocket = SocketAPI.ConnectToServer("127.0.0.1", 9999, ref errorlog);
            //  if (clientsocket != null)
            {
                CS10002 data = (CS10002)PacketDistributed.CreatePacket(MessageID.CS10002);
                data.SetUserName("zhuzhu");
                data.SetPassword("Mini");
                data.SetVersion("10.0");

                data.SendPacket(clientsocket);
                while (true)
                {
                    Thread.Sleep(500);
                }
            }
        }