阅读背景:

Python文件传输错误w/ sockets

来源:互联网 

Here is my server.py:

这是我server.py:

import socket, atexit

server = socket.socket(socket.AF_INET, socket.SOCK_STREAM)
server.bind((socket.gethostname(), 8000))
server.listen(5)
(client,(ip,port))=server.accept()
command = raw_input('> ')

if command.rsplit(' ',1)[0] == 'write':
    client.send(command.rsplit(' ',1)[2])
    print 'Client @ ', ip + ' '
    data = client.recv(1024)
    file = open(command.rsplit(' ',1)[1],'rb')
    bytes = file.read(1024)
    while(bytes):
        client.send(bytes)
        bytes = file.read(1024)
    file.close()
    client.close()
import 



你的当前访问异常,请进行认证后继续阅读剩余内容。

分享到: