发明名称 |
面向远过程调用的持久TCP连接方法 |
摘要 |
本发明涉及一种面向远过程调用的持久TCP连接方法,包括以下步骤:1)客户端与服务器端三次握手建立TCP连接,传输数据并启动倒计时计时器;2)设置倒计时计时起的初始值;3)倒计时计时器时间到点后,执行回调函数,客户端向服务器端发起请求,请求断开TCP连接;4)客户端与服务器端第四次握手断开TCP连接,结束本次持续的TCP连接。与现有技术相比,本发明具有可以使系统更充分利用网络带宽、提高传输效率等优点。 |
申请公布号 |
CN102546659B |
申请公布日期 |
2015.07.08 |
申请号 |
CN201210039661.6 |
申请日期 |
2012.02.21 |
申请人 |
上海交通大学 |
发明人 |
李小勇;王玲惠;战科宇;胡鹏;王皓;闫鹤 |
分类号 |
H04L29/06(2006.01)I;H04L29/08(2006.01)I |
主分类号 |
H04L29/06(2006.01)I |
代理机构 |
上海科盛知识产权代理有限公司 31225 |
代理人 |
赵志远 |
主权项 |
一种面向远过程调用的持久TCP连接方法,其特征在于,包括以下步骤:1)客户端与服务器端三次握手建立TCP连接,传输数据并启动倒计时计时器;2)设置倒计时计时器的初始值;3)倒计时计时器时间到点后,执行回调函数,客户端向服务器端发起请求,请求断开TCP连接;4)客户端与服务器端第四次握手断开TCP连接,结束本次持续的TCP连接;所述的设置倒计时计时起的初始值的依据为:1)服务器和客户端之间的中间节点负载程度,若中间节点负载大,则可减短TCP连接时间,否则可将持续连接时间加长;2)客户端与服务器端的负载状况,若TCP连接两段的主机负载重,则可减短TCP连接时间,以便及时释放所占用的系统资源;3)应用请求类型以及历史连接时间,在计时器中存有各类型操作前几次TCP连接的持续时间,根据操作的不同和历史数据的变化来动态更改连接持续时间。 |
地址 |
200240 上海市闵行区东川路800号 |