public static void SendCompleteBytes(long playerId,byte[] buffer,int serverId) { if (buffer.Length == 0) { return; } GameServerModel server = Game_SyncNet.GetServer(serverId); if (server == null) { return; } using (SendGPacket sendGpacket = new SendGPacket()) { sendGpacket.writeH((short)13); sendGpacket.writeQ(playerId); sendGpacket.writeC((byte)1); sendGpacket.writeH((ushort)buffer.Length); sendGpacket.writeB(buffer); Game_SyncNet.SendPacket(sendGpacket.mstream.ToArray(),server.Connection); } }
public static void SendBytes(long playerId,SendPacket sp,int serverId) { if (sp == null) { return; } GameServerModel server = Game_SyncNet.GetServer(serverId); if (server == null) { return; } byte[] bytes = sp.GetBytes("Game_SyncNet.SendBytes"); using (SendGPacket sendGpacket = new SendGPacket()) { sendGpacket.writeH((short)13); sendGpacket.writeQ(playerId); sendGpacket.writeC((byte)0); sendGpacket.writeH((ushort)bytes.Length); sendGpacket.writeB(bytes); Game_SyncNet.SendPacket(sendGpacket.mstream.ToArray(),server.Connection); } }
public static GameServerModel GetServer(AccountStatus status) { return(Game_SyncNet.GetServer((int)status.serverId)); }