社区
网络编程
帖子详情
udp, 一些问题, 人人有分
zhp21
2007-05-08 11:33:43
1.udp, 是不是没必要用select,直接 recvfrom, 然后根据发送IP 地址丢到各个IP的数据缓冲, 一样高效果?
2. 多个发送数据源发送大量数据的情况下, 会因为接受处理不过来IO会丢数据吗?
3. cone NAT 和一个对等的 怎么穿透?
...全文
362
10
打赏
收藏
udp, 一些问题, 人人有分
1.udp, 是不是没必要用select,直接 recvfrom, 然后根据发送IP 地址丢到各个IP的数据缓冲, 一样高效果? 2. 多个发送数据源发送大量数据的情况下, 会因为接受处理不过来IO会丢数据吗? 3. cone NAT 和一个对等的 怎么穿透?
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
10 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
smile0403
2007-06-30
打赏
举报
回复
f(sendto(socketHandle, data, dataSize, 0, (LPSOCKADDR)&sin, sizeof(SOCKADDR)) < 0)
return WSAGetLastError();
if(recvfrom(socketHandle, data, maxSize, 0, (LPSOCKADDR)&sin, &fromSize) < 0)
return WSAGetLastError();
可以不用select
firera
2007-06-30
打赏
举报
回复
1.阻塞,一直recvfrom都可以,当然可以不用select
2.开个接收线程,把数据放到接收队列,-->再开个数据处理线程,处理这个队列
mynamelj
2007-06-30
打赏
举报
回复
处理不过来就缓冲嘛,比喻放到队列中去。
AhJo
2007-06-30
打赏
举报
回复
顶2楼
ReverseEngineering
2007-06-29
打赏
举报
回复
mark
mimong_lin
2007-05-09
打赏
举报
回复
2楼,对头。
Tmac_fkq
2007-05-09
打赏
举报
回复
up
CathySun118
2007-05-09
打赏
举报
回复
看原理吧
http://searchnetworking.techtarget.com.cn/tips/333/2145333.shtml
ideawu
2007-05-09
打赏
举报
回复
1. 没必要使用select.
2. 如果你的应用程序没有及时接收数据, 或者数据量超过了网卡的负荷, 就会丢包.
3. 这个过程可以看网上的一些文章, http://midcom-p2p.sourceforge.net/draft-ford-midcom-p2p-01.txt
长尾巴的悟空
2007-05-09
打赏
举报
回复
我不清楚,我只想要分.
C#TCP
UDP
多线程简易聊天程序源码
C#TCP
UDP
简易聊天程序源码,里面简单的实现了通过tcp通话、
udp
广播通话,进行聊天通话,只提供了基本的聊天功能,没有实现文件传输。
2012
人人
网校招山东济南java笔试.rar
2012
人人
网校招山东济南java笔试 2011年9月25晚山东大学软件园校区。
人人
可写微服务框架.pdf
人人
可写微服务框架
黑白棋
人人
对战实现(人机,网络暂不可用,自行编写)
黑白棋
人人
对战实现,人机对战感觉写出来是智障人机,就没写,网络对战暂时还不会,准备放置一段时间,没写的部分可以自行补充,加油
C++Socket通讯实现五子棋的
人人
对战.zip
C++Socket通讯实现五子棋的
人人
对战
网络编程
18,363
社区成员
64,187
社区内容
发帖
与我相关
我的任务
网络编程
VC/MFC 网络编程
复制链接
扫一扫
分享
社区描述
VC/MFC 网络编程
c++
c语言
开发语言
技术论坛(原bbs)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章