Skip to content

Instantly share code, notes, and snippets.

@jbalogh
Created July 20, 2010 19:29
Show Gist options
  • Save jbalogh/483424 to your computer and use it in GitHub Desktop.
Save jbalogh/483424 to your computer and use it in GitHub Desktop.
An echo server so I remember how to use sockets.
import socket
def main():
server = socket.socket()
server.bind(('localhost', 9999))
server.listen(1)
print 'listening on :9999'
client = server.accept()[0]
while 1:
msg = client.recv(1024).strip()
print msg
if msg == 'die':
client.close()
server.close()
break
if __name__ == '__main__':
main()
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment