Exemplo n.º 1
0
		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);
			}
		}
Exemplo n.º 2
0
        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);
            }
        }