string explicitly here other run modeslocal servers with cygwin and remote clients also note that the server is running remotely on linux machine in the preceding section as we learned in the fork call is not supported on windows in standard python at the time this book was written it does run on cygwin pythonthoughwhich allows us to start this server locally on localhoston the same machine as its clients[cygwin shell window[ :\pp \internet\socekts]python fork-server py server connected by ( ' at sat apr : : server connected by ( ' at sat apr : : [windows consolesame machinec:\pp \internet\socketspython echo-client py localhost bright side of life client receivedb"echo=> 'brightat sat apr : : client receivedb"echo=> 'sideat sat apr : : client receivedb"echo=> 'ofat sat apr : : client receivedb"echo=> 'lifeat sat apr : : [windows consolesame machinec:\pp \internet\socketspython echo-client py client receivedb"echo=> 'hello network worldat sat apr : : we can also run this test on the remote linux server entirelywith two ssh or telnet windows it works about the same as when clients are started locallyin dos console windowbut here "localactually means remote machine you're using locally just for funlet' also contact the remote server from locally running client to show how the server is also available to the internet at large--when servers are coded with sockets and forks this wayclients can connect from arbitrary machinesand can overlap arbitrarily in time[one ssh (or telnetwindow]python fork-server py server connected by ( ' at sat apr : : server connected by ( ' at sat apr : : server connected by ( ' at sat apr : : server connected by ( ' at sat apr : : [another ssh windowsame machine]python echo-client py client receivedb"echo=> 'hello network worldat sat apr : : ]python echo-client py localhost nininiclient receivedb"echo=> 'ninini!at sat apr : : ]python echo-client py localhost say no moreclient receivedb"echo=> 'sayat sat apr : : client receivedb"echo=> 'noat sat apr : : client receivedb"echo=> 'more!at sat apr : : [windows consolelocal machine network scripting