to make these scripts talk over the internet rather than on single machine and sample the broader scope of socketswe have to do some extra work to run the server on different computer firstupload the server' source file to remote machine where you have an account and python here' how do it with ftp to site that hosts domain name of my ownlearning-python commost informational lines in the following have been removedyour server name and upload interface details will varyand there are other ways to copy files to computer ( ftp client guisemailweb page post formsand so on--see "tips on using remote serverson page for hints on accessing remote servers) :\pp \internet\socketsftp learning-python com connected to learning-python com user (learning-python com:(none))xxxxxxxx passwordyyyyyyyy ftpmkdir scripts ftpcd scripts ftpput echo-server py ftpquit once you have the server program loaded on the other computeryou need to run it there connect to that computer and start the server program usually telnet or ssh into my server machine and start the server program as perpetually running process from the command line the syntax in unix/linux shells can be used to run the server script in the backgroundwe could also make the server directly executable with #line and chmod command (see for detailshere is the text that shows up in window on my pc that is running ssh session with the free putty clientconnected to the linux server where my account is hosted (againless few deleted informational lines)login asxxxxxxxx xxxxxxxx@learning-python com' passwordyyyyyyyy last loginfri apr : : from ]cd scripts ]python echo-server py [ now that the server is listening for connections on the netrun the client on your local computer multiple times again this timethe client runs on different machine than the serverso we pass in the server' domain or ip name as client command-line argument the server still uses machine name of "because it always listens on whatever machine it runs on here is what shows up in the remote learning-python com server' ssh window on my pc]server connected by ( ' server connected by ( ' server connected by ( ' server connected by ( ' socket programming