private void SendCommand(Commands cmd, List <String> args) { USRequest req = new USRequest(); req.Opcode = cmd.ToString(); req.Space = "SNES"; req.Operands = args; string json = new JavaScriptSerializer().Serialize(req); ws.Send(json); }
private void SendCommand(Commands cmd, List <String> args) { USRequest req = new USRequest(); req.Opcode = cmd.ToString(); req.Space = "SNES"; req.Operands = args; string json = new JavaScriptSerializer().Serialize(req); var sendBuffer = new ArraySegment <byte>(Encoding.UTF8.GetBytes(json)); ws.SendAsync(sendBuffer, WebSocketMessageType.Text, true, CancellationToken.None).GetAwaiter().GetResult(); }