Exemplo n.º 1
0
        private static void IotClient_OnMessageReceived(IOTClient sender, string message)
        {
            Console.WriteLine("Message received from server");
            Console.WriteLine(message);

            HandleMessage(message);
        }
Exemplo n.º 2
0
        private static void IotClient_OnMessageReceived(IOTClient sender, string message)
        {
            Console.WriteLine("Message received from client");
            Console.WriteLine(message);

            hub.OnIotMessageReceived(message);
        }
Exemplo n.º 3
0
        private static void IotClient_OnDisconnected(IOTClient client)
        {
            client.OnDisconnected    -= IotClient_OnDisconnected;
            client.OnMessageReceived -= IotClient_OnMessageReceived;

            hub.OnIotDisconnected(client);

            Console.WriteLine("IOTClient disconnected");
        }
Exemplo n.º 4
0
        private static void Server_OnClientConnected(TcpClient tcpClient)
        {
            Console.WriteLine("IOTClient connected");

            var iotClient = new IOTClient(tcpClient);

            iotClient.OnDisconnected    += IotClient_OnDisconnected;
            iotClient.OnMessageReceived += IotClient_OnMessageReceived;

            hub.OnIotConnected(iotClient);

            iotClient.Start();
        }
Exemplo n.º 5
0
        private static void Server_OnClientConnected(System.Net.Sockets.TcpClient tcpClient)
        {
            Console.WriteLine("IOTClient connected");

            var iotClient = new IOTClient(tcpClient);

            iotClient.OnDisconnected    += IotClient_OnDisconnected;
            iotClient.OnMessageReceived += IotClient_OnMessageReceived;

            clientList.Add(iotClient);

            iotClient.Start();
        }
Exemplo n.º 6
0
        static void Main(string[] args)
        {
            var client = new IOTClient(1, "localhost", 1234);

            client.Connect();

            while (true)
            {
                var cmd = Console.ReadLine();
                if (cmd.Equals("exit"))
                {
                    client.Disconnect();
                    break;
                }
            }
        }
Exemplo n.º 7
0
        public void OnIotDisconnected(IOTClient client)
        {
            ClientList.Remove(client);

            hubContext.Clients.All.onDisconnected();
        }
Exemplo n.º 8
0
        public void OnIotConnected(IOTClient client)
        {
            ClientList.Add(client);

            hubContext.Clients.All.onConnected();
        }