Skip to content

Instantly share code, notes, and snippets.

@airekans
Created March 3, 2014 14:41
Show Gist options
  • Save airekans/9326383 to your computer and use it in GitHub Desktop.
Save airekans/9326383 to your computer and use it in GitHub Desktop.
A simple echo server using gevent.
import gevent.server
def handle(socket, addr):
print addr
while True:
try:
content = socket.recv(1024)
if len(content) == 0:
break
except Exception, e:
print e
break
socket.send(content)
print addr, 'has closed'
if __name__ == '__main__':
server = gevent.server.StreamServer(('127.0.0.1', 30002), handle)
server.serve_forever()
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment