由于连接方在网络隔一段时间重连接后没有正确答复或连接的主机没

当前位置: &
System.Net.Sockets.SocketException:由于连接方在一段时间后没有正确答复或连接的主机没有反应,连接尝试失败。
我用java写的socket服务端,用C#客户端访问。偶尔会出现这个异常。怎么解决?**************异常文本**************System.IO.IOException:无法从传输连接中读取数据:由于连接方在一段时间后没有正确答复或连接的主机没有反应,连接尝试失败。。---&System.Net.Sockets.SocketException:由于连接方在一段时间后没有正确答复或连接的主机没有反应,连接尝试失败。在System.Net.Sockets.Socket.Receive(Byte[]buffer,Int32offset,Int32size,SocketFlagssocketFlags)在System.Net.Sockets.NetworkStream.Read(Byte[]buffer,Int32offset,Int32size)
服务端忙着,或者逻辑走进死胡同了(走入catch,或者在不当的地方return),没有执行send所以你真正应该找服务端到底为什么没有反馈,而不是一遍一遍的检查客户端给你的客户端Socket设置一个超时时间SendTimeout,连接断开这应该是代码逻辑的问题,不是多语言交互产生的问题,&TCP/IP是公开的协议,与语言无关这个异常抛出说明服务器端不在监听,检查下服务器端的代码服务器不在监听应该是目标机器积极拒绝吧既然没有报积极拒绝,而是超时,应该是握手已经成功,但是发送完数据等待接收的时候超时了嗯&同意,检查服务器客户端肯定是发送了的正常情况下这通常是与服务端断开连接了。就是服务端代码或客户端代码处理数据包时出现了异常造成自动断开了。
本站所有文章全部来源于互联网,版权归属于原作者。本站所有转载文章言论不代表本站观点,如是侵犯了原作者的权利请发邮件联系站长(),我们收到后立即调整或删除。
我记得我之前在网上有查到,如果在CSS属性里面声明一个值可以使得外边距,内边距和框的数值是计算在盒的高度和宽度里面的,但我忘记这个属性和这个值是什么了?求高手告知。还有我想问为什么CSS默认外边距,内边距和框的值要独立出来,不算在盒的高度和宽度里面?这样有什么好处吗?
数字如何转成byte2字节,又如何转回来?
请问如何实现这样的范型?比如classA&T&whereT:T拥有+运算符?
&!DOCTYPEhtml&&html&&head&&title&&/title&&scripttype="text/javascript"src="js/jquery.js"&&/script&&styletype="text/css"&*{padding:0;margin:0;}.demo{marg...
select*from(selecta,bfromtb1unionallselectc1asa,c2asbfromtb2)wherea&0
这个通过判断页面位置来调用新的css类“aas/bbs/ccs”可是测试调用失败哪位大神能帮我分析一下代码哪块出问题了!!!&divid="a"&&/div&&divid="b"&&/div&&divid="c"&&/div&vart1=$("#a").offset().vart1=$("#b").offset().t...
使用把datatable数据显示StringBuilder了还有一个select控件{[{pId:"1",sName:"长沙",pId:"2",sName:"娄底",pId:"3",sName:"邵阳"}}functioncter(value){$.post("defalut.aspx",{act:'lgl',name:value},function(e){//怎么得到json的值得到后把长沙娄底...
要求:1.公司用,必须是生成图片格式的,最好是动态的,2.部分文字可以自己输入3.生成工具可以是exe的或者网页格式的,但是最好是源码,且不能是第三方软件4.自己略懂代码,部分可以自己解决求高手指导解决方案。。。。。。。。。
js里面的添加按钮://新增按钮事件$("#add").click(function(){varurl=$.ghHash.get("ctx")+"/salary/allowance.do?action=submitAdd";//window.open(common.getLocalHref($.ghHash.get("ctx")+"/salary/allowance.do?action=submi...
希望在propertygrid中添加自定义异常信息,我写的代码如下,但是与预期行为不符:publicclassIDPropertyGrid{privateUInt16cellId;publicUInt16CellId{get{returncellId;}set{if(value&=0&&value&=3000){cellId=}else{thrownewEx...Foxmail提示错误的解决方案_百度文库
两大类热门资源免费畅读
续费一年阅读会员,立省24元!
Foxmail提示错误的解决方案
阅读已结束,下载本文需要
想免费下载更多文档?
定制HR最喜欢的简历
下载文档到电脑,同时保存到云知识,更方便管理
还剩1页未读,继续阅读
定制HR最喜欢的简历
你可能喜欢Inactivity Timeout
Inactivity Timeout
Description: Too much time has passed without sending any data for document.由于连接方在一段时间后没有正确答复或连接的主机没有反应,连接尝试失败解决
由于连接方在一段时间后没有正确答复或连接的主机没有反应,连接尝试失败解决
使用Serv-U架设了FTP服务器,域和用户等都设置好了,以前也设置过,那是在局域网环境下,速度也很快,总的来说使用Serv-U架设FTP服务器还是挺简单的,这次需要在广域网环境下架设FTP,使用花生壳,然后在上面设置好转发后,在外网可以顺利访问了,以为大功告成,但是第二天通过花生壳的动态域名,却不能正确访问了,在8UFTP客户端的消息提示中提示,(笔者经常用的一个免费的FTP客户端软件)&无法打开传输通道。原因:由于连接方在一段时间后没有正确答复或连接的主机没有反应,连接尝试失败。&在中访问,提示没有权限访问,搜索无果,最后只好自己解决。
通过分析,发现问题很可能出现在主动模式和被动模式这个上面,搜索得知被动模式在客户端发出请求后,还会打开1024以上的随机端口,也许是因为这个原因吧,因为我只在路由器上做个21端口的转发,在开始的时候,外网可以访问,但隔一天或者过一段时间久不能访问了,因为路由器比较低端,一次只能填一个端口,所以没有测试把1024以上端口全部打开在客户端使用被动模式是否可行,况且这样做觉得会有安全隐患。
看了主动模式的介绍,按理说主动模式还更容易出问题,但笔者把FTP客户端改成主动模式后,顺利登陆FTP服务器,至此问题解决。

我要回帖

更多关于 ssh连接一段时间 的文章

 

随机推荐