public void Disconnect() { if (DiVine.IsConnected) { DiVine.Exit(); } }
public void Connect(string host) { IPAddress address; if (IPAddress.TryParse(host, out address) && !address.Equals(IPAddress.Any) && !address.Equals(IPAddress.Broadcast)) { DiVine.Init(host); } }
public bool SendCommand(string command) { DiVine.RC6Codes key; if (_keys.TryGetValue(command, out key)) { DiVine.SendKeyEx(key); return(true); } return(false); }