【发布时间】:2019-10-26 18:37:53
【问题描述】:
我只是 Python Socket 的新手~
我正在制作一个可以将文件发送到服务器的套接字项目,我想像这样对客户端执行:
python client.py [主机名] [端口] [发送文件名]
sys.argv[1], sys.argv[2] 用于发送主机名和端口到socket.recv(),但是服务器怎么能识别文件名/第三个参数?
【问题讨论】:
-
您不能发送“文件”。您只能发送数据,即字节。这些数据需要包含文件的内容。如果您想让服务器知道原始文件名,您也需要将文件名作为数据发送。
-
已修复 :) 谢谢~
标签: python sockets serversocket python-sockets