A Port is an unsigned integer that uniquely identifies a
process running over a network for the purpose of providing a service. A socket
is the end point of a two way communication between two processes running over
a network. Microsoft .NET provides excellent support for writing programs that
leverage the power of Sockets to implement programs that can run over a network
to communicate and share data and information. In this article we have had a
look at how we can work with Sockets using Microsoft .NET and how we can
implement a simple client-server program that can communicate over a network.
Reader's comments and suggestions are welcome. Happy reading!