社区
网络编程
帖子详情
碰到一个棘手问题,接收udp数据。
cryptonym
2005-12-09 08:56:25
我在一个公网ip的电脑上运行一个程序接收来之cdma无线模块发来的数据。
开始一切正常,特别是白天,运行几个小时都没有问题,
可是每天晚上回家后,第二天再来发现收不到数据了,程序也没有出现什么错误信息。
重新启动程序就又能收到了。大概是怎么回事??
...全文
218
17
打赏
收藏
碰到一个棘手问题,接收udp数据。
我在一个公网ip的电脑上运行一个程序接收来之cdma无线模块发来的数据。 开始一切正常,特别是白天,运行几个小时都没有问题, 可是每天晚上回家后,第二天再来发现收不到数据了,程序也没有出现什么错误信息。 重新启动程序就又能收到了。大概是怎么回事??
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
17 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
cryptonym
2005-12-13
打赏
举报
回复
搞定。本想投机取巧没成功。还是要老老实实。
dch4890164
2005-12-12
打赏
举报
回复
内存要是益出,程序应该跳出来吧,如果没有跳出来或许就是其它原因了.
tianliang693
2005-12-12
打赏
举报
回复
是不是没有释放资源啊 ?
怀疑是内存泄漏~!
顶下先~!
cryptonym
2005-12-12
打赏
举报
回复
发现不能收数据的时候非页面缓冲池的大小在长,长到380左右的时候就不动了。
GetQueuedCompletionStatus函数也不返回。
正常运行的时候这个非页面缓冲池的大小几乎变化不大。
mynamelj
2005-12-10
打赏
举报
回复
别人晚上也要休息的麻
loveliu0429
2005-12-09
打赏
举报
回复
绝对是程序BUG,跑不了长时间,跟白天晚上有P关系啊
oyljerry
2005-12-09
打赏
举报
回复
程序是否假死,检查内存泄漏等
kelinwang19
2005-12-09
打赏
举报
回复
同意楼上,检查一下程序是否有内存泄漏,运行时间长了程序可能是死掉了,
duyhui
2005-12-09
打赏
举报
回复
可是每天晚上回家后,第二天再来发现收不到数据了??
白天从来没出现过吗?
:)
白天长时间跑跑看,怀疑可能有内存益处什么的
goodboyws
2005-12-09
打赏
举报
回复
是不是Socket用光了
mynamelj
2005-12-09
打赏
举报
回复
netstat -an
用这个命令看看端口状态是否能用
mynamelj
2005-12-09
打赏
举报
回复
有源码吗?
nuaawenlin
2005-12-09
打赏
举报
回复
你到晚上从新启动程序,看能不能收到
如果从晚上开始运行程序就收不到,而到早上一运行程序就收到
那就玄乎了
nuaawenlin
2005-12-09
打赏
举报
回复
不会那么玄乎吧
cryptonym
2005-12-09
打赏
举报
回复
应该是bug,我也这么想的。可是白天运行一整天都没事,这个问题都试了好几天了。白天就没事。晚上就不行。
我再看看内存是否溢出。
谢谢!
WhyArrow
2005-12-09
打赏
举报
回复
BUG,BUG,BUG,不要怀疑了!!!!!
freemme
2005-12-09
打赏
举报
回复
有可能是内存泄漏导致socket缓冲区分配失败,从而拒绝连接
99%网工都会遇到的10道经典面试
问题
第二步:B收到A发过来的
数据
包后,通过SYN得知这是一个建立连接的请求,于是发送ACK确认,由于TCP的全双工模式,故B向A还应该发送一个SYN报文,表示希望和A建立连接 第三步:A收到B发送来的SYN报文后,A向B发送ACK...
生产者/消费者模式
★简介 在实际的软件开发过程中,经常会
碰到
如下场景:某个模块负责产生
数据
,这些
数据
由另一个模块来负责处理(此处的模块是广义的,可以是类、函数、线程、进程等)。产生
数据
的模块,就形象地称为生产者;而处理...
(转)live555 RTSP Server RTP over TCP BUG
最近
碰到
一个非常
棘手
的
问题
,NVR通过ONVIF协议接入IPC进行录像,在录像时,会发现其中有个别IPC会出现录像断断续续的情况。这种情况很难复现,但是这种情况一旦出现,整个过程会一直持续很长时间,一般是直到重启...
生产者消费者模式详解(转载)
在实际的软件开发过程中,经常会
碰到
如下场景:某个模块负责产生
数据
,这些
数据
由另一个模块来负责处理(此处的模块是广义的,可以是类、函数、线程、进程等)。产生
数据
的模块,就形象地称为生产者;而处理
数据
的...
面试常见运维故障排除
问题
总结
或者是存在版本不兼容的
问题
然后修改参数,改脚本或者去kill 掉进程 kill进程仍然开启 有两个原因 1.父进程不断fork 2.crontab 中有相应的配置。 所以关闭父进程或者更改crontab 访问的地址不是自己想要的地址 ...
网络编程
18,356
社区成员
64,214
社区内容
发帖
与我相关
我的任务
网络编程
VC/MFC 网络编程
复制链接
扫一扫
分享
社区描述
VC/MFC 网络编程
c++
c语言
开发语言
技术论坛(原bbs)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章