社区
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 上运行一切正常。
...全文
130
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机器配置的共同点相比较,例如防火墙是否打开?杀毒软件是否为同一型号等,应该不难找到问题原因。
Python中使用
socket
发送
HTTP请求
数据
接收不完整
问题
解决方法
主要介绍了Python中使用
socket
发送
HTTP请求
数据
接收不完整
问题
解决方法,本文使用一个循环解决了
数据
不完整
问题
,需要的朋友可以参考下
pyzmq.ZMQStream中的bug
问题
的现象 之前写了一个Shared
Socket
Stream的组件,该组件的目的是用同一个
socket
负责处理消息
发送
,防止过多的
socket
打开和关闭。Shared
Socket
Stream内部会持有一个zmqstream.ZMQStream实例,所有的消息都由ZMQStream
发送
。 测试发现,当有大量的消息
发送
时,会出现消息突然
发送
不出
去的现象。对于该
问题
,排查了...
C#
Socket
tcp
发送
数据
大小
问题
TCP/IP是可靠性传输协议,它能保证
数据
能按顺序的方式到达目的地.看到以上描述在写TCP/IP应用的时候似乎就可以放心了,只要程序
不出
意外就
数据
输传就是正确.但最近在做一个文件传输工作的时候确得到的结果并不是这样,发现网络环境和一次
发送
数据
大会影响整个输传结果.以下是这两晚的测试情况 测试内容描述: 每个文件块信息包大概是120k左右 采...
Python基础 - 第八天 -
Socket
编程进阶
本篇内容:1.解决
socket
粘包
问题
2.通过
socket
传输大
数据
3.
socket
server的使用一、解决
socket
粘包
问题
1.粘包现象怎么出现的粘包是通过
socket
传输
数据
时不可避免的
问题
,也是我们要注意的
问题
。当上次
发送
的
数据
和本次
发送
的
数据
是通过一次
发送
动作
发送
出去的,这样就出现了粘包情况。什么情况下会将两次
发送
操作合并成一次
发送
操作?在写代码时将两次send写...
socket
同时读写
问题
如果是多个线程同时写
socket
,那么在临界区里工作的线程为了保证
数据
包的完整
发送
,必须循环
发送
等待,直到
数据
都
发送
到系统缓冲区才能离开临界区。 而这样就导致
socket
的行为与阻塞方式
发送
无异,
发送
效率因此而被限制。 所以一个好的tcp
socket
处理框架,应该是只有一个线程来负责
数据
的收发,从而避免那些无穷无尽的同步
问题
。 如果需要多个线程同时读访问或写访问同一个tcp
socket
,
windows网络管理与配置
6,180
社区成员
60,402
社区内容
发帖
与我相关
我的任务
windows网络管理与配置
windows网络管理与配置
复制链接
扫一扫
分享
社区描述
windows网络管理与配置
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章