All pastes #2102947 Raw Edit

Anonymous

public text v1 · immutable
#2102947 ·published 2012-01-14 11:02 UTC
rendered paste body
using System;
using System.Text;
using System.Net;
using System.Net.Sockets;

public class serv {
	public static void Main() {
	try {
		IPAddress ipAd = IPAddress.Parse("172.21.5.99"); //use local m/c IP address, and use the same in the client

/* Initializes the Listener */
		TcpListener myList=new TcpListener(ipAd,8001);

/* Start Listeneting at the specified port */		
		myList.Start();
		
		Console.WriteLine("The server is running at port 8001...");	
		Console.WriteLine("The local End point is  :" + myList.LocalEndpoint );
		Console.WriteLine("Waiting for a connection.....");
		
		Socket s=myList.AcceptSocket();
		Console.WriteLine("Connection accepted from "+s.RemoteEndPoint);
		
		byte[] b=new byte[100];
		int k=s.Receive(b);
		Console.WriteLine("Recieved...");
		for (int i=0;i<k;i++)
			Console.Write(Convert.ToChar(b[i]));

		ASCIIEncoding asen=new ASCIIEncoding();
		s.Send(asen.GetBytes("The string was recieved by the server."));
		Console.WriteLine("\nSent Acknowledgement");
/* clean up */    		
		s.Close();
		myList.Stop();
			
	}
	catch (Exception e) {
		Console.WriteLine("Error..... " + e.StackTrace);
	}	
	}
	
}