37,735
社区成员
![](https://csdnimg.cn/release/cmsfe/public/img/topic.427195d5.png)
![](https://csdnimg.cn/release/cmsfe/public/img/me.40a70ab0.png)
![](https://csdnimg.cn/release/cmsfe/public/img/task.87b52881.png)
![](https://csdnimg.cn/release/cmsfe/public/img/share-circle.3e0b7822.png)
#!/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()