采纳答案成功!
向帮助你的同学说点啥吧!感谢那些助人为乐的人
你这里写的是输入exit之后才会退出,但是你输入2肯定不等于 “exit”。所以你只有输入exit才能退出
2. if __name__ == "__main__" 这个代表的是当我们运行某个文件的时候这个里面的代码会执行,很多时候我们不写这个直接写下面的代码也能执行,但是如果不把执行的逻辑写入到main下面的话,很多时候如果直接import这个文件中的某个变量或者函数的时候 这个代码也会执行,所以好的习惯就是把运行的逻辑写到main中
输入2之后,你在send线程就把client关闭了,服务器接收的exit请求后,返回给“退出登录”。但是client已经被关闭了,所以无法调用receive线程,也就无法打印“退出登录”。 如果在receive线程收到服务端退出登录的响应之后,再关闭client就ok了。 老师,我这么理解对吗
是的,
好像是代表主程序入口
登录后可查看更多问答,登录/注册
慕课网严选精品教程,高质量内容+服务!
1.3k 20
1.5k 17
1.2k 17
1.1k 17
1.4k 13