public void sendChatMessageToAll(string sender, string message) { var chatObj = new ChatData() { Sender = sender, Message = message, }; Program.ServerInstance.SendToAll(chatObj, PacketType.ChatData, true); }
public void sendChatMessageToPlayer(Client player, string sender, string message) { var chatObj = new ChatData() { Sender = sender, Message = message, }; var data = Program.ServerInstance.SerializeBinary(chatObj); NetOutgoingMessage msg = Program.ServerInstance.Server.CreateMessage(); msg.Write((int)PacketType.ChatData); msg.Write(data.Length); msg.Write(data); player.NetConnection.SendMessage(msg, NetDeliveryMethod.ReliableOrdered, 0); }