37,709
社区成员




#!/usr/bin/env python
##Server.py
import socket
host = '' # Bind to all interfaces
port = 51423
cmds = ['cmd', 'list', 'dir']
s = socket.socket(socket.AF_INET, socket.SOCK_STREAM)
s.setsockopt(socket.SOL_SOCKET, socket.SO_REUSEADDR, 1)
s.bind((host, port))
s.listen(5)
print "Server is running on port %d; press Ctrl-C to terminate." % port
clientsock, clientaddr = s.accept()
while 1:
clientfile = clientsock.makefile('rw', 0)
for cmd in cmds:
cmd += '\n'
print cmd, len(cmd)
clientfile.write(cmd)
break
clientfile.close()
clientsock.close()
s.close()