Source

nsocket / demo.py

Full commit
from nsocket.core import installer
import sys
from socket import *

ECHO_PORT = 5000
BUFSIZE = 1024

def main():
    if len(sys.argv) > 1:
        port = int(eval(sys.argv[1]))
    else:
        port = ECHO_PORT
    s = socket(AF_INET, SOCK_STREAM)
    s.bind(('', port))
    s.listen(1)
    conn, (remotehost, remoteport) = s.accept()
    print 'connected by', remotehost, remoteport
    while 1:
        print conn
        data = conn.recv(BUFSIZE)
        if not data:
            break
        conn.send(data)

main()