private void SendAll(ChatCommand command) { foreach (ChatClient client in this.clients.ToArray()) { SendCommand(client.Socket, command); } }
public void SendCommand(IWebSocketConnection socket, ChatCommand response) { JavaScriptSerializer serializer = new JavaScriptSerializer(); ChatMessage message = new ChatMessage() { Type = response.GetName(), Command = serializer.Serialize(response), }; string str = serializer.Serialize(message); socket.Send(str); }