请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

sock多线程与多用户这一节课,server端怎么发送信息至指定client端

sock多线程与多用户这一节课,server端怎么发送信息至指定client端

正在回答 回答被采纳积分+3

2回答

慕码人5330596 2018-10-18 22:23:23

Hi,

我知道你问的点在哪里,你要问的是为什么一个server在多线程下对应多个client的时候,可以区分并回复指定的client。


答案是这样的:因为对于server端来说,每次信息的接收和回复都在一个线程中,那个线程用了自己的sock变量,这样一来,就可以和其它的sock变量区分了。这个sock变量就交给了handle_sock这个函数

0 回复 有任何疑惑可以回复我~
bobby 2018-04-16 10:03:25

课程的ppt中已经讲解了server端如何发送数据到client端 你直接调用哪个接口就行了和client端发送数据到server端是一样的

0 回复 有任何疑惑可以回复我~
  • 有点蒙
    回复 有任何疑惑可以回复我~ 2018-08-04 22:07:39
  • bobby 回复 qq_眼睛_2 #2
    server端和client端是一样的 直接调用send方法就行了啊
    回复 有任何疑惑可以回复我~ 2018-08-06 14:25:38
问题已解决,确定采纳
还有疑问,暂不采纳
意见反馈 帮助中心 APP下载
官方微信