社区
C#
帖子详情
Socket局域网,非正常延迟
Kation
2012-11-05 09:03:35
7700为主端口
负责数据发送接收的信号处理(通知要发送了,回应接不接收)
其它为副端口
负责发送接收数据本体
我跟踪了一下
发现,处理发送接收数据的时间<1ms
同样的Socket封装
为什么延迟差别这么大?
另外,单机测试不存在延迟,速度非常快
局域网两台机子Ping<1ms
却造成这种差距
...全文
350
7
打赏
收藏
Socket局域网,非正常延迟
7700为主端口 负责数据发送接收的信号处理(通知要发送了,回应接不接收) 其它为副端口 负责发送接收数据本体 我跟踪了一下 发现,处理发送接收数据的时间<1ms 同样的Socket封装 为什么延迟差别这么大? 另外,单机测试不存在延迟,速度非常快 局域网两台机子Ping<1ms 却造成这种差距
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
7 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
Kation
2013-04-20
打赏
举报
回复
设置Socket.NoDelay = true…… 默认是延迟发送
Kation
2013-03-15
打赏
举报
回复
还是要解决这个问题 自己做了个测试 目标地址127.0.0.1,延迟为0 目标地址192.168.200.77【本机IP】,延迟为0 目标地址192.168.200.252【虚拟机】,延迟为250 目标地址【外网IP】,通过路由器端口映射回【本机】,延迟为420 目标地址【外网IP】,通过路由器端口映射回【虚拟机】,延迟为250 尼玛坑爹啊,谁知道什么原因? 解决了给200分。。。
norsd
2013-03-15
打赏
举报
回复
这种抓虫的问题, 作为过来人我奉劝一句: 1.刚开始猜几次(不行看2) 2.不要怕烦,给我把模块分成几个独立的app,每个app上测试. 从最有可能出现问题的开始 3.你最后会发现问题其实很简单,但是就是猜不到的. 4.不要认为这个费时间, 这个是最省时间和精力的
Kation
2012-11-05
打赏
举报
回复
引用 3 楼 SocketUpEx 的回复:
你叫别人怎么猜呢?
猜这个现象怎么回事 = = 你看看 同样的IP 端口延迟差别这么多 是什么原因引起的。。。
SocketUpEx
2012-11-05
打赏
举报
回复
你叫别人怎么猜呢?
Kation
2012-11-05
打赏
举报
回复
引用 1 楼 xinsiyu2008 的回复:
换个网络环境试一下。
单独Socket又没有问题 用Socket弄出来的项目就有问题。。。
csdnfan
2012-11-05
打赏
举报
回复
换个网络环境试一下。
JAVA上百实例源码以及开源项目
在有状态SessionBean中,用累加器,以对话状态存储起来,创建EJB对象,并将当前的计数器初始化,调用每一个EJB对象的count()方法,保证Bean正常被激活和钝化,EJB对象是用完毕,从内存中清除…… Java
Socket
聊天...
JAVA上百实例源码以及开源项目源代码
在有状态SessionBean中,用累加器,以对话状态存储起来,创建EJB对象,并将当前的计数器初始化,调用每一个EJB对象的count()方法,保证Bean正常被激活和钝化,EJB对象是用完毕,从内存中清除…… Java
Socket
聊天...
Socket
编程快速入门
本课程将理本课程将理啊 论结合实践,带你从零开始,系统学习
Socket
编程技术,让
Socket
的学习不再那么零散与难以掌握,同时会提炼出
Socket
网络传输的核心思想与构架,并带你踩坑出坑,增加你的分析与处理问题的啊aas...
TCP_IP详解卷1
8.3
局域网
输出 72 8.4 广域网输出 75 8.5 IP源站选路选项 76 8.5.1 宽松的源站选路的traceroute 程序示例 78 8.5.2 严格的源站选路的traceroute 程序示例 79 8.5.3 宽松的源站选路traceroute程序 的往返路由 80 8.6...
linux 阻塞
socket
与非阻塞
socket
阻塞
socket
和非阻塞
socket
的区别读操作对于阻塞的
socket
/recv,当
socket
的接收缓冲区中没有数据时,read调用会一直阻塞住,直到有数据到来才返回。当
socket
缓冲区中的数据量小于期望读取的数据量时,返回实际读取的...
C#
110,535
社区成员
642,575
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章