public void UpdatePlayerPositions(Client p_TriggerClient) { string l_Message = "12:"; foreach (KeyValuePair <string, Client> l_Pair in Clients) { if (l_Pair.Value == p_TriggerClient) { l_Message += "Self:" + l_Pair.Value.User.Xposition + "," + l_Pair.Value.User.Yposition + ":"; } else { l_Message += l_Pair.Key + ":" + l_Pair.Value.User.Xposition + "," + l_Pair.Value.User.Yposition + ":"; } UDPAsynchronousListener.SendMessage(l_Pair.Value, l_Message); } }
public void StartUDPListener(Room p_Room) { UDPAsynchronousListener.StartListening((UDPPort + RoomID), p_Room, Clients); }