private static void IotClient_OnMessageReceived(IOTClient sender, string message) { Console.WriteLine("Message received from server"); Console.WriteLine(message); HandleMessage(message); }
private static void IotClient_OnMessageReceived(IOTClient sender, string message) { Console.WriteLine("Message received from client"); Console.WriteLine(message); hub.OnIotMessageReceived(message); }
private static void IotClient_OnDisconnected(IOTClient client) { client.OnDisconnected -= IotClient_OnDisconnected; client.OnMessageReceived -= IotClient_OnMessageReceived; hub.OnIotDisconnected(client); Console.WriteLine("IOTClient disconnected"); }
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(); }
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(); }
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; } } }
public void OnIotDisconnected(IOTClient client) { ClientList.Remove(client); hubContext.Clients.All.onDisconnected(); }
public void OnIotConnected(IOTClient client) { ClientList.Add(client); hubContext.Clients.All.onConnected(); }