public static async Task Server() { try { var server = new ListenerAsync<TcpListener, Tcp>(new TcpListener()); server.Listener.Bind(ep); server.Listener.Listen(); var client = await server.AcceptStreamAsync(); client.Write(Encoding.ASCII, "Hello World!"); var str = await client.ReadStringAsync(); Console.WriteLine("From Client: {0}", str); client.Shutdown(); server.Listener.Close(); } catch (Exception e) { Console.WriteLine("Server Exception:"); Console.WriteLine(e); } }
public static async Task Server() { try { var server = new ListenerAsync <TcpListener, Tcp>(new TcpListener()); server.Listener.Bind(ep); server.Listener.Listen(); var client = await server.AcceptStreamAsync(); client.Write(Encoding.ASCII, "Hello World!"); var str = await client.ReadStringAsync(); Console.WriteLine("From Client: {0}", str); client.Shutdown(); server.Listener.Close(); } catch (Exception e) { Console.WriteLine("Server Exception:"); Console.WriteLine(e); } }