社区
通信技术
帖子详情
UDP的奇怪的问题!
szchengyu
2004-09-01 10:15:26
小弟从网上抄了些组播的代码,利用 UDP 发送和接收视频的程序,
但有一个现象百思不得其解:
只要发送端程序不拥有键盘焦点,就基本正常;
但一旦发送端程序的窗口获得了键盘焦点,接收端就会丢失大量的包,
这是为什么?哪位朋友给点思路。
...全文
288
9
打赏
收藏
UDP的奇怪的问题!
小弟从网上抄了些组播的代码,利用 UDP 发送和接收视频的程序, 但有一个现象百思不得其解: 只要发送端程序不拥有键盘焦点,就基本正常; 但一旦发送端程序的窗口获得了键盘焦点,接收端就会丢失大量的包, 这是为什么?哪位朋友给点思路。
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
9 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
szchengyu
2004-09-15
打赏
举报
回复
to bbcharm(碧海情天):
9494,我也觉得这只是个表面现象(见下述);
to rainsly(落英):
9494,我就是这个意思,但没有看过别人具体的代码,不知道该如何处理,
我自己也试着写了些代码来处理帧边界,但效果总是不够好:(
http://vchelp.net/cndevforum/subject_view.asp?subject_id=107450&forum_id=
能否再指点点,或者有示例性的代码?感激不尽。
szchengyu
2004-09-15
打赏
举报
回复
代码在上面的贴子里,接收和发送都是单独的线程
DentistryDoctor
2004-09-15
打赏
举报
回复
可否看看你的代码?
taol
2004-09-15
打赏
举报
回复
把数据包的接收用一个独立的线程处理。
rainsly
2004-09-13
打赏
举报
回复
另开个工作线程接收数据
注意验证数据的有效性
bbcharm
2004-09-13
打赏
举报
回复
这个没关系的
你的 采集用的什么 作的阿
应该不会出现这个问题 除非 你采集的时候 根你的窗口有关
szchengyu
2004-09-11
打赏
举报
回复
我想来想去,觉得应该跟发送和接收时对包的处理不当,
关键是帧的分隔和组合(一帧图像可能被分成不等的包);
请谈点经验,或给个例子,谢谢
szchengyu
2004-09-02
打赏
举报
回复
to awjx(啦啦啦) 先生:
发送端不是控制台程序,只有三个控件:两个 Button (Start, Stop),一个 Static 用于显示状态。
所有事件只有如下;
这三个是系统产生的,没改过:
OnSysCommand(UINT nID, LPARAM lParam);
OnPaint();
OnQueryDragIcon();
这里是初始化和反初始化:
OnInitDialog();
OnDestroy();
这是启动和停止线程:
OnBtnStart();
OnBtnStop();
awjx
2004-09-02
打赏
举报
回复
发送端如果是控制台程序则是正常现像,
如果不是则检查所有控件的事件
TCP和
UDP
测试工具.rar
用过很多工具,在对接硬件协议的时候会出现一些报文编码上的
奇怪
问题
,后来用了这个后就很正常,没出现过
问题
了,开发IOT等项目调
UDP
/TCP协议的时候一直用这个
udp
_even_odd_game:使用
UDP
的偶数和奇数游戏
UDP
奇数游戏 一个简单的甚至
奇怪
的游戏,使用更新的连接。 建造要求 如何建造 克隆存储库 git clone 输入存储库文件夹 cd repository_folder 建立项目 cargo build 要发布版本,只需使用--release标志: cargo build --release 可以在文件夹target/release处找到二进制文件,以进行发行版本的构建,或在target/debug文件夹中进行调试的构建。 二进制文件的名称是even_odd_game 。 怎么玩 要玩游戏,您必须先在计算机中构建游戏。 启动服务器和客户端 首先启动服务器 ./even_odd_game server 在您的本地计算机上,用于发球的端口是34254 在另一台计算机/终端上启动客户端: ./even_odd_game client 要指定服务器地址,可以使用第三个参数,例如
test
udp
app:使用 pm2 集群模式的节点
udp
测试应用程序
如何测试 npm install npm start - 以集群模式启动 pm2,有 2 个实例 npm stop - 停止 pm2 node index.js - 在没有 pm2 的情况下启动应用程序 node test - 使用ab页面 100 次(仅限 mac/linux) 观察 在, 集群模式在访问
udp
客户端代码时表现得非常
奇怪
。 第一个请求很好,但 pm2 崩溃了,没有任何错误/警告,根本没有恢复。 相同的用例在普通节点上工作得很好。
udp
cksum
目前碰到一个
奇怪
的现象,某台机器(就叫hostA吧)上面tx-checksumming是开启状态下,所有本地发出去的
UDP
报文用tcpdump -vvv
udp
抓出来,凡是从这台主机发出去的包所有包全部显示bad
udp
cksum,收到的
UDP
包则没有一个是bad
udp
cksum的。 而在另外一台机器(就叫hostB吧)上面,则没有一个bad
udp
cksum的包,抓包不多,10
udp
的
奇怪
问题
正在做nat穿越的测试,遇到了
问题
。台式机接收不到任何ppc发来的数据包。但是使用模拟是可以的。代码是没有任何
问题
,可能是由于用usb通过sync连到台式机的缘故。大家有什么解决办法,谢谢! 转载于:https://www.cnblogs.com/blaze/archive/2004/11/02/59604.html...
通信技术
4,387
社区成员
28,918
社区内容
发帖
与我相关
我的任务
通信技术
通信技术相关讨论
复制链接
扫一扫
分享
社区描述
通信技术相关讨论
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章