在bugscan群里看到有人问有一个大文件,想探测其是否存在。如果使用curl的话,会将整个文件下载到节点,对于扫描没有任何用处,反而浪费了扫描时间。于是我想到的解决办法是不使用curl,直接用底层socket,发包之后接收http head部分,然后拿到返回码之后就断开链接。不知道这样做有没有什么...
分类:
Web程序 时间:
2015-03-14 16:38:00
阅读次数:
401
1.NoRouteToHostException异常问题的原因及解决 (转自:http://performtest163.blog.163.com/blog/static/14007696420115295119462) 1). 根据TCP/IP协议,连接断开之后,端口不会立刻被释放,而是处于TI....
分类:
系统相关 时间:
2015-03-13 20:33:02
阅读次数:
182
http://blog.sina.com.cn/s/blog_4d276ac901011ee7.html——TCM项目所得一、看图说话1、基于套接字的TCP服务器/客户端程序流程2、TCP三次握手建立连接3、TCP四次交互断开连接4、TCP状态转移图这张图看不懂的话解释在计算机网络第四版P274。解...
分类:
其他好文 时间:
2015-03-13 18:37:18
阅读次数:
193
在做文件下载功能时,经常出现网络状况不好而导致文件下载失败的情况,但是这种情况下又不能捕获到异常或者Timeout 回调,如果放之自流,文件将长时间处于下载状态。
基于以上状况引入超时,在网络状态不好的情况下,设置超时时间,例如3秒,然后3秒之后如果没有接收到数据,就断开Socket再重新连接,断点续传。
我们使用
ThreadPool.RegisterWaitForSing...
分类:
其他好文 时间:
2015-03-13 16:36:16
阅读次数:
191
一、什么是长连接 HTTP1.1规定了默认保持长连接(HTTP persistent connection ,也有翻译为持久连接),数据传输完成了保持TCP连接不断开(不发RST包、不四次握手),等待在同域名下继续用这个通道传输数据;相反的就是短连接。 HTTP首部的Connection: Ke.....
分类:
Web程序 时间:
2015-03-13 14:12:29
阅读次数:
206
摘自:http://www.cnblogs.com/zhjjNo1/archive/2009/08/26/1554420.html第一种解释DataReader和DataSet最大的区别在于,DataReader使用时始终占用SqlConnection(俗称:非断开式连接),在线操作数据库时,任何对...
分类:
其他好文 时间:
2015-03-12 00:59:35
阅读次数:
156
一:HTTP协议与技久链接+分块传输---->反向ajax反向ajax又叫comet, server push,服务器推技术.应用范围: 网页聊天服务器,, 新浪微博在线聊天,google mail 网页聊天,都有用到.原理: 一般而言, HTTP协议的特点, 连接断开.具体什么时间断开?服务器响应...
分类:
Web程序 时间:
2015-03-12 00:54:24
阅读次数:
136
下面来罗列一下判断远端已经断开的方法:(转自http://blog.csdn.net/god2469/article/details/8801356)法一:当recv()返回值小于等于0时,socket连接断开。但是还需要判断 errno是否等于 EINTR,如果errno == EINTR 则说明...
分类:
系统相关 时间:
2015-03-09 22:18:17
阅读次数:
260
之前MongoDB启动的时候是正常的,不知道后来启动报错了,就把粘贴出来查询了。最后才知道是由于自己不正常的关闭导致的这个情况。--摘录:MongoDB非正常关闭后修复记录 mongod没有后台执行,在终端连接非正常断开后,再次执行mongod报错,如下所示:2015-03-09T20:39:20....
分类:
数据库 时间:
2015-03-09 22:06:46
阅读次数:
190
这几天在做大数据量入库的存储实验,在大量数据执行拟造过程中数据库出现了问题无法继续执行,初步推断是因为大数据量插入导致数据库连接断开,问题记录如下:原文地址:http://gis.stackexchange.com/questions/108297/oracle-error-when-copying...
分类:
数据库 时间:
2015-03-09 12:38:51
阅读次数:
443