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); }
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); } } }