Mainly Background is Socket Programming in VB.NET which use System.Net.Sockets NameSpace...
Client Socket::: TcpClient Class
Server Socket:: TcpListner Class
Socket is Combination of IP_Address and PortNo.. When we create Socket we have to give IP , Port No and Protocol..
Here DotNet give TcpClient Class which is by default use TCP Protocol.. we have to just provide IP And PortNo..
Same way For TcpListner Class also...............