TCP传送文件-服务器端
import socket




def main():
    server_socket = socket.socket(socket.AF_INET, socket.SOCK_STREAM)
    server_socket.bind(('', 8080))
    server_socket.listen(77)


    print('等待接收连接...')
    client_socket, client_addr = server_socket.accept()


    print('等待接收文件名!!!')
    file_name = client_socket.recv(1024)


    try:
        with open(file_name, 'rb') as f:
            file_data = f.read()
        print('发送文件')
    except FileNotFoundError as error:
        print('文件不存在', error)
    else:
        client_socket.send(file_data)


    client_socket.close()


    server_socket.close()




if __name__ == '__main__':
    main()
阅读更多
想对作者说点什么? 我来说一句

TCP网络通讯传送文件

2010年07月13日 85KB 下载

没有更多推荐了,返回首页

不良信息举报

TCP传送文件-服务器端

最多只允许输入30个字

加入CSDN,享受更精准的内容推荐,与500万程序员共同成长!
关闭
关闭