import eventlet
def handle(client):
while True:
data = client.recv(1024)
if not data:
break
client.send(data)
if __name__ == "__main__":
server = eventlet.listen(("127.0.0.1", 8000))
pool = eventlet.GreenPool()
while True:
client, address = server.accept()
pool.spawn(handle, client)