一种基于长连接的双向调用方法及系统

    公开(公告)号:CN105282128A

    公开(公告)日:2016-01-27

    申请号:CN201410438611.4

    申请日:2014-08-29

    Abstract: 本发明涉及一种基于长连接的双向调用方法及系统,其方法包括步骤1:本地端发起一个连接请求到远程端;步骤2:本地端和远程端建立连接;步骤3:对远程端连接对象进行序列化,并加载序列化组件对象;步骤4:本地端执行通信线程;步骤5:调用远程方法;步骤6:远程通信线程结束,活跃节点从远程端转移到本地端;步骤7:本地端恢复获得活跃节点,判断当前通信是否完成,如果是,执行步骤8;否则,执行步骤5;步骤8:判断连接是否还存在于远程端,如果是,执行步骤4;否则,执行步骤9;步骤9:关闭连接,清除无效连接对象。本发明通信双方都可以互相调用对方提供的远程对象服务,不会受局域网的限制。

    一种基于长连接的双向调用方法及系统

    公开(公告)号:CN105282128B

    公开(公告)日:2018-10-16

    申请号:CN201410438611.4

    申请日:2014-08-29

    Abstract: 本发明涉及一种基于长连接的双向调用方法及系统,其方法包括步骤1:本地端发起一个连接请求到远程端;步骤2:本地端和远程端建立连接;步骤3:对远程端连接对象进行序列化,并加载序列化组件对象;步骤4:本地端执行通信线程;步骤5:调用远程方法;步骤6:远程通信线程结束,活跃节点从远程端转移到本地端;步骤7:本地端恢复获得活跃节点,判断当前通信是否完成,如果是,执行步骤8;否则,执行步骤5;步骤8:判断连接是否还存在于远程端,如果是,执行步骤4;否则,执行步骤9;步骤9:关闭连接,清除无效连接对象。本发明通信双方都可以互相调用对方提供的远程对象服务,不会受局域网的限制。

Patent Agency Ranking