Esempio n. 1
0
    void Start()
    {
        client = new WatsonWsClient("localhost", 8818, false);
        client.ServerConnected    += ServerConnected;
        client.ServerDisconnected += ServerDisconnected;
        client.MessageReceived    += MessageReceived;

        client.Start();
    }
Esempio n. 2
0
 static bool ClientTask()
 {
     try
     {
         WatsonWsClient client = new WatsonWsClient("localhost", 9000, false);
         client.Start();
         Task.Delay(1000).Wait();
         return(client.SendAsync("Hello").Result);
     }
     catch (Exception e)
     {
         Console.WriteLine(e.ToString());
         return(false);
     }
 }
Esempio n. 3
0
 public void Connect()
 {
     _client = new WatsonWsClient(new Uri("wss://www.livep2000.nl/LSM/websocket")); // open connection to websocket
     _client.MessageReceived    += MessageReceived;
     _client.ServerConnected    += ServerConnected;
     _client.ServerDisconnected += ServerDisconnected;
     if (!_client.Connected)
     {
         _client.Start();
     }
     else
     {
         Console.WriteLine("wtf");
     }
 }
Esempio n. 4
0
        static void InitializeClient()
        {
            if (_Client != null)
            {
                _Client.Dispose();
            }

            _Client = new WatsonWsClient(
                _ServerIp,
                _ServerPort,
                _Ssl);

            _Client.ServerConnected    += ServerConnected;
            _Client.ServerDisconnected += ServerDisconnected;
            _Client.MessageReceived    += MessageReceived;
            _Client.Logger              = Logger;
            _Client.Start();
        }
Esempio n. 5
0
        public bool Initialize()
        {
            if (!WebsocketConfiguration.IsAvailable())
            {
                WebsocketConfiguration.Setup();
            }
            WebsocketConfiguration.Load();

            if (!PingServer())
            {
                return(false);
            }

            if (client != null)
            {
                client.Dispose();
            }
            client = new WatsonWsClient(WebsocketConfiguration.GetWebsocketUri());

            client.MessageReceived += OnReceive;
            client.Start();

            return(true);
        }