Chinaunix

标题: UDP服务器回复客户端消息有延迟,怎么消除延迟 [打印本页]

作者: cleanyang    时间: 2009-02-11 11:15
标题: UDP服务器回复客户端消息有延迟,怎么消除延迟
我写了一个简单的UDP服务器,在接收到客户端发送的消息后,马上回复一个消息,通过wireshark抓包发现有时这个回复的消息有延迟,有的延迟甚至超过2秒,可我不想程序有延迟,应该怎么做
作者: hellioncu    时间: 2009-02-11 11:20
2秒钟,应该是你自己实现的问题
作者: Sorehead    时间: 2009-02-11 14:48
首先得确认是程序还是网络的问题
作者: huyongzs    时间: 2009-02-11 15:05
默认的发送函数不会有这么大的延迟吧?
难道你的linux系统是调整过?
作者: duanjigang    时间: 2009-02-11 20:38
系统应该不会有啥延迟的,如果你收到消息后立即send回,返回的消息立刻就写入缓冲区,如果网络状况好就会发送出去。
我有个迷惑,你说的所谓延迟指的是什么延迟,时间戳还是啥?没理解你的问题,也就回答的含含糊糊:wink:
作者: banggou    时间: 2009-02-11 22:08
确实 说清楚点能更好切入
作者: cleanyang    时间: 2009-02-12 10:14
延迟的2秒通过wireshark抓包的时间戳看出来的
我的网络负载不大




欢迎光临 Chinaunix (http://bbs.chinaunix.net/) Powered by Discuz! X3.2