为了账号安全,请及时绑定邮箱和手机立即绑定

python运维-Socket网络编程

亦德 Python工程师
难度中级
时长 1小时27分
学习人数
综合评分9.70
21人评价 查看评价
9.6 内容实用
9.8 简洁易懂
9.7 逻辑清晰
再次运行的是服务器端,相同的端口被占用,肯定无法启动,老师讲错了吧

已采纳回答 / 萤火虫之夏
python3 send时需要编码,应该为 conn.send(data.encode())。同样的 36行也错了

最新回答 / 慕粉4333549
也行,不过要是你这样处理的话,只能接收一个客户端的请求和处理后,服务器端的程序也就关闭了,没发处理多个请求了。

最赞回答 / coffeehyh
好吧,这是由于文件里面的quit后面有换行符,如果把退出指令改为 quit\n 就会退出了。
这里老师最后要运行多个客户端的时候运行错了,变成运行了多个服务器。

最新回答 / qq_慕雪8243059
这个问题我也遇到过,不过是在数据分析的时候遇到的
主播的声音有亲和力

最新回答 / 慕婉清5552562
首先配置Python的环境变量:    右击 我的电脑-->属性--->高级系统设置--->环境变量;    把Python.exe的安装目录加到path;    在cmd模式下输入命令 Python +文件路径比如我要运行我电脑I盘eclipse-workspace-py3\mypro_obj\socket_demo目录下的scoket_service.py文件可以在cmd目录下输入<...图片...>
讲的很棒,很细致

最新回答 / Alexander超
我也遇到了一样的问题,后来查了很多资料然后进行尝试,最后发现应该要先run你写的服务端,然后再run客户端,顺序错了就会导致连接被拒绝,因为,服务端没启动,客户端找不到服务端。希望能帮到你。

最新回答 / 慕容7189072
客户端取数据的时候服务端已经把这两个数据发送到客户端的缓冲区了,这两个数据没超过1024字节所以一起取出来的.

最新回答 / qq_慕仔5278216
我也遇到了这个问题,主要是你的client客户端的代码没有对应。send和recv要对应好

微信扫码,参与3人拼团

意见反馈 帮助中心 APP下载
官方微信
友情提示:

您好,此课程属于迁移课程,您已购买该课程,无需重复购买,感谢您对慕课网的支持!

本次提问将花费2个积分

你的积分不足,无法发表

为什么扣积分?

本次提问将花费2个积分

继续发表请点击 "确定"

为什么扣积分?

举报

0/150
提交
取消