private void OnInComingData(ServerClient client, string data) { Message incoming = Message.FromSerialized(data); if (!incoming.CanBeProcessed()) { return; } if (incoming.type == MessageType.Name) { serverClients [serverClients.Count - 1].name = incoming.data.ToString(); Broadcast(serverClients [serverClients.Count - 1].name + " has connected", serverClients); } else if (incoming.type == MessageType.Data) { Broadcast(incoming.data.ToString(), serverClients); } }