关于C#Socket传输延迟的问题!!急,在线等!
写了一个使用Socket传输的小程序.
2台不同路由下主机,一台为服务器,另一台为客户端.
程序为客户端向服务器发送一段字符串(19---30bpys),服务器响应并返回消息.基本与MSDN范例一样,只是我加上一个不断循环的线程,使得客户端能不断的向服务器发送消息,阻塞间隔时间为1秒.
在本机测试完全正常,从客户端发送和服务器响应时间和线程堵塞时间一致.
但拿到两台主机上测试,则出现客户端发送一条数据则平均要等到5秒左右才能有一条成功响应.虽然线程阻塞还是为1秒.
程序需要延迟稳定,起码需要达到700ms一次的传输速度.
刚刚开始接触Socket,所以有可能问题表达不是很清楚,有强人或以前有过类似问题并最后解决的,请帮忙分析一下,在下不盛感激.
在线等!