public void OnSendData(string message) { Debug.Log("OnSendData"); if (testIndex >= UInt32.MaxValue) { testIndex = 0; } byte[] buff = null; if (testIndex % 2 == 0) { PacketRoundInfo sendPacket = new PacketRoundInfo((int)PacketType.ROUND_INFO); sendPacket.InitPacketRoundInfo(); buff = sendPacket.ToBytes(); } else { PacketUserInfo sendPacket = new PacketUserInfo((int)PacketType.USER_INFO); sendPacket.InitPacketUserInfo(); buff = sendPacket.ToBytes(); } _mainSock.Send(buff); testIndex++; if (SendUpdate != null) { //SendUpdate(buff); } }
private void TestPacket() { PacketUserInfo sendPacket = new PacketUserInfo((int)PacketType.USER_INFO); sendPacket.InitPacketUserInfo(); Debug.Log(sendPacket.ToString()); byte[] buff = sendPacket.ToBytes(); PacketUserInfo receivePacket = new PacketUserInfo((int)PacketType.USER_INFO); receivePacket.ToType(buff); Debug.Log(receivePacket.ToString()); }