内网通过socket并发访问外网节点无法连接问题
最近研发一个自升级组件,出现这样一个问题:升级服务部署在一台外网服务器上,处在同一内网的多个客户端升级时出现无法连接到远程服务器的错误。
这个错误出现的比较诡异,某些PC在一段时间内无法连接到服务器(重试数次),但在一段时间后由可以顺利连接。而同时在服务端并没有收到失败的请求。而在调试时并没有发现类似情况。
希望了解内情的大侠不吝赐教,非常感谢。 --------------------编程问答-------------------- 在连不上的时候,使用ping telnet来确定网络是否正常
若是正常,检查自己的程序是否有问题 --------------------编程问答--------------------
是可以ping通的,现在比较头疼的是为什么服务端没有接到相应请求,因此也能定位问题所在。
因此想请教通常在什么情况下会出现这种客户端发出请求但不会被服务端接收到。 --------------------编程问答-------------------- telnet能连接上么?
若是使用telnet能连接上,那基本就可以确认是程序问题了 --------------------编程问答--------------------
也能连上。这个应该可以确定是程序问题,想请教程序中一般因为什么样的问题会导致这种情况。 --------------------编程问答-------------------- 这个没法确定呢,可以把网络部分的代码单独拿出来测试下
--------------------编程问答-------------------- 各种求救…… --------------------编程问答-------------------- 求救………… --------------------编程问答-------------------- 如果是程序问题,不把代码拿出来,神才能告诉你是什么问题。。。
补充:.NET技术 , C#