public void HandleNewSession(object data) { TcpClient client = (TcpClient)data; NetworkManager networkManager = new NetworkManager(client); networkManager.OnConnectionsLost += this.ConnectionLost; networkManager.OnDataReceived += this.DataReceived; networkManager.Start(); }
static void Main(string[] args) { try { var networkManager = new NetworkManager(); networkManager.Start(); Console.ReadLine(); networkManager.Stop(); } catch (Exception ex) { Console.WriteLine(ex); Console.ReadLine(); } }