社区
windows网络管理与配置
帖子详情
关于SOCKET发送不出数据的问题
zzkk3025
2009-04-12 10:14:44
有个C/S1/S2 的应用系统, C 为一个客户端, S1 为一个中间转发数据的程序,S2 为处理业务的主程序。现在遇到一个较奇怪的现象, C(客户端) 程序在部分XP机器上运行正常,部分XP机器上出现频繁中断的情况,经过测试,C(客户端)在中断的XP机器上发送到一定的数据(大约5-6K)就发送不出去, S1程序未检测到 C(客户端)程序的任何异常。 C(客户端)在 WIN2003 上运行一切正常。
...全文
156
5
打赏
收藏
关于SOCKET发送不出数据的问题
有个C/S1/S2 的应用系统, C 为一个客户端, S1 为一个中间转发数据的程序,S2 为处理业务的主程序。现在遇到一个较奇怪的现象, C(客户端) 程序在部分XP机器上运行正常,部分XP机器上出现频繁中断的情况,经过测试,C(客户端)在中断的XP机器上发送到一定的数据(大约5-6K)就发送不出去, S1程序未检测到 C(客户端)程序的任何异常。 C(客户端)在 WIN2003 上运行一切正常。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
5 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
lightbear
2009-04-20
打赏
举报
回复
gz
DDGG
2009-04-20
打赏
举报
回复
是用的什么模型?Select?IOCP?一个连接还是多个连接?
“S1程序未检测到 C(客户端)程序的任何异常”是指没有检测到客户端断线吗?
cnzdgs
2009-04-19
打赏
举报
回复
程序是你自己写的?编程方面的问题应该发到相应的开发语言版块。是发送失败还是一直阻塞或者其它情况?如果是发送失败,错误码是什么?
zzkk3025
2009-04-13
打赏
举报
回复
谢谢楼上的,现在做了以下变更,控制发送的数据包和频率,每次发送 16个字符 ,每秒发送 10次, 这样的程序效率很低,但这种情况下程序正常了,怀疑XP是那个地方有啥限制,XP 为 雨林木风 WWW.YLMF.COM 76481-OEM-0011903-01811 Ghost XP SP3 装机版 YN9.9 那位大侠遇见过这种情况?
flyfranker
2009-04-13
打赏
举报
回复
寻找出现频繁中断的XP机器配置的共同点,再与运行正常的XP机器配置的共同点相比较,例如防火墙是否打开?杀毒软件是否为同一型号等,应该不难找到问题原因。
linux TCP服务器连接时发
不出
数据
本文是关于 linux TCP服务器连接时发
不出
数据
。
Qt多网卡组播
问题
解决方法
Qt组播实现起来比较简单,基本步骤是先绑定IP地址和端口,然后加入组播组,将网卡
数据
准备完成信号与一个
数据
接收处理的槽函数连接即可。但是如果计算机上多于两块网卡,就必须再增加两个步骤才行:使用setMulticastInterface设置组播网卡,然后加入组播的同时指定网卡joinMulticastGroup(groupAddr, lni[nIndex])。否则的话向组播地址
发送
数据
时,对端的服务器程序就无法接收到
数据
。
p2p-chat:P2P LAN聊天和文件共享工具|内网p2p聊天和文件传输工具
点对点聊天 P2P LAN聊天和文件共享工具 背景 原为计算机网络课设,从2017年5月开始开发,我尝试在TCP上实现应用层的网络协议。 一切用JSON 传输的
数据
格式用JSON,参考 ,我试着将缓冲区封装在JSON里,连大文件的
数据
也放在里边,二进制转成utf8长度…… TCP传输的最小单位是字节,从
数据
事件拿到的
数据
可能不是完整的消息,如果一个套接字连续
发送
消息,字节可能会黏住,分
不出
需要的消息的结束位置。因此,我要实现一个解析器,从字节流中解析出消息。 我想到的第一个解析
数据
的方法是try catch + JSON.parse,将拿到的
数据
放置到一个数组中,拆分排列中的buffer,尝
java
socket
编程服务器接收不到
数据
本人在
socket
编程的时候,连接上服务器后直接
发送
一个字符串过去,但服务器始终没有接收到
数据
。查了很多资料也没有找到,后来跟同事一起讨论,才发现原来是传送的字符串并没有结束掉。以下来说以下解决的方法: 一、网上其实有很多的关于
socket
的小例子,有的甚至特别精炼——连上
socket
,发了
数据
就直接关闭。这种方式是可以成功传送到服务器。 二、如果想在线程中不断的接收和
发送
数据
(
socket
一直
linux
socket
send
发送
成功,实际未收到,
socket
send()成功却发
不出
数据
void*do_smb_proxy(void*param){/*屏蔽信号SIGPIPE*/sigset_tmask;sigemptyset(&mask);sigaddset(&mask,SIGPIPE);pthread_sigmask(SIG_BLOCK,&mask,NULL);structparse_result*result;result=...
windows网络管理与配置
6,211
社区成员
60,324
社区内容
发帖
与我相关
我的任务
windows网络管理与配置
windows网络管理与配置
复制链接
扫一扫
分享
社区描述
windows网络管理与配置
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章