public void SendPairingKey(string pairingKey) { var request = new ServerRequest("register_pairing_key", pairingKey); Send(CreateJSONRequest(request) + "\r\n"); }
private void SendHandshake() { var request = new ServerRequest("register_device", TriggrViewModel.DeviceID); Send(CreateJSONRequest(request) + "\r\n"); }
private void SendHeartbeat() { var request = new ServerRequest("heartbeat", ""); Send(CreateJSONRequest(request) + "\r\n"); }
private string CreateJSONRequest(ServerRequest request) { var memStream = new MemoryStream(); var serializer = new DataContractJsonSerializer(typeof(ServerRequest)); serializer.WriteObject(memStream, request); memStream.Position = 0; return new StreamReader(memStream).ReadToEnd(); }