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()

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

私密
私密原因:
请选择设置私密原因
  • 广告
  • 抄袭
  • 版权
  • 政治
  • 色情
  • 无意义
  • 其他
其他原因:
120
出错啦
系统繁忙,请稍后再试