예제 #1
0
 public void Disconnect()
 {
     if (DiVine.IsConnected)
     {
         DiVine.Exit();
     }
 }
예제 #2
0
        public void Connect(string host)
        {
            IPAddress address;

            if (IPAddress.TryParse(host, out address) && !address.Equals(IPAddress.Any) && !address.Equals(IPAddress.Broadcast))
            {
                DiVine.Init(host);
            }
        }
예제 #3
0
        public bool SendCommand(string command)
        {
            DiVine.RC6Codes key;
            if (_keys.TryGetValue(command, out key))
            {
                DiVine.SendKeyEx(key);
                return(true);
            }

            return(false);
        }