I tried to telnet my system i.e, 127.0.0.1 both in linux as well as windows but all I get is 'connection refused'. why is this so? Also I created a srever program that binds itself over a port so as to respond to users connecting on that port in my linux box. But when I use $netcat 127.0.0.1 , I get 'connection refued' again here . Why do u think this is happ... .