public void SendToClient(string message) { int length = message.Length; List <byte> data = new List <byte>(Encoding.ASCII.GetBytes(message)); data.Insert(0, (byte)length); if (!client.Connected) { BatteryInformation.StopConnectedClient(this); return; } stream.Write(data.ToArray(), 0, data.Count); }
private void ProcessMessage(string message) { switch (message) { case "start": BatteryInformation.SetConnectedClient(this); break; case "stop": BatteryInformation.StopConnectedClient(this); break; case "history": SendClientHistory(); break; } }