采纳答案成功!
向帮助你的同学说点啥吧!感谢那些助人为乐的人
sock多线程与多用户这一节课,server端怎么发送信息至指定client端
Hi,
我知道你问的点在哪里,你要问的是为什么一个server在多线程下对应多个client的时候,可以区分并回复指定的client。
答案是这样的:因为对于server端来说,每次信息的接收和回复都在一个线程中,那个线程用了自己的sock变量,这样一来,就可以和其它的sock变量区分了。这个sock变量就交给了handle_sock这个函数
课程的ppt中已经讲解了server端如何发送数据到client端 你直接调用哪个接口就行了和client端发送数据到server端是一样的
有点蒙
server端和client端是一样的 直接调用send方法就行了啊
登录后可查看更多问答,登录/注册
socket编程/多线程/多进程/线程池/asyncio并发编程/协程和异步IO
1.2k 31
1.1k 24
1.1k 16
1.4k 10
1.1k 9