如何解决阻塞函数sendto和recvfrom

老师要求我用vc++6.0编一个双机通信的程序要求是:用windowssocket,协议时UDP但是他跟我说sendto和recvfrom是阻塞模式的函数,需要让我建立多... 老师要求我用vc++6.0编一个双机通信的程序
要求是:用windows socket,协议时UDP
但是他跟我说sendto和recvfrom是阻塞模式的函数,需要让我建立多线程来解决这个问题,但是我对这个东西不了解,请求各位高手能否帮我解决一下!
可以多加分的哦
展开
 我来答
_iiiiiii
推荐于2016-12-02 · TA获得超过1024个赞
知道小有建树答主
回答量:634
采纳率:75%
帮助的人:196万
展开全部
recvfrom这个函数最好放在线程里,因为这个函数一但运行,效果就像是一个for(;;);除非收到消息否则不会停下来,连文字都输入不了,无法正常聊天了,只能轮流说。
百度查怎么开启线程。
更多追问追答
追问
如何实现啊?可以给我个例子吗? 因为我主要不是学这个的 但是写论文偏偏选到了编程 晕死了
追答
哈哈,抱歉了这个有点复杂,我一时也写不出来,自己钻研吧。
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
清爽果园
2011-02-25 · TA获得超过805个赞
知道答主
回答量:21
采纳率:0%
帮助的人:0
展开全部
recvfrom这个函数最好放在线程里,因为这个函数一但运行,除非收到消息否则不会停下来,连文字都输入不了,无法正常聊天了.
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式