[发明专利]同一局域网内PC机间检测IP端口是否连接的方法无效

专利信息
申请号: 201310397010.9 申请日: 2013-09-04
公开(公告)号: CN103475540A 公开(公告)日: 2013-12-25
发明(设计)人: 邱欢胜 申请(专利权)人: 厦门亿联网络技术股份有限公司
主分类号: H04L12/26 分类号: H04L12/26
代理公司: 厦门市新华专利商标代理有限公司 35203 代理人: 朱凌
地址: 361009 福建省厦门市*** 国省代码: 福建;35
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 同一 局域网 pc 检测 ip 端口 是否 连接 方法
【说明书】:

技术领域

发明涉及一种同一局域网内PC机间检测IP端口是否连接的方法。

背景技术

在局域网中的两台PC机之间进行大数据传输的过程中(例如文件传输,远程控制等),需要进行点对点连接,即其中一台PC机监测是否可以通过另一台PC机的IP地址和端口进行连接。

现有技术是通过ping IP地址命令,测试对方的IP是否可以连接通,但此方案需要调用windows命令来执行,代码的整体的执行效率比较低。

有鉴于此,本发明人针对现有技术的缺陷深入研究,遂有本案产生。

发明内容

本发明提供一种高效率的同一局域网内PC机间检测IP端口是否连接的方法。

本发明是这样实现的:

同一局域网内PC机间检测IP端口是否连接的方法,包括如下步骤:

步骤一:两台PC机上开放一样的端口号;

步骤二:第一PC机上启动一个监听线程,该监听线程中在端口号上启动一个服务端套接字ServerSocket,该服务套接字一直监听是否有连接,如果有连接请求,马上给对方发出响应请求,在局域网中这个响应的时间为T1;

步骤三:第二PC机用第一PC机的IP地址和端口号作为参数,构造成一个java提供的InetSocketAddress对象,然后再创建一个java的套接字Socket,设置这个套接字的延迟时间为T2,最后使用这个套接字的connent方法对InetSocketAddress对象进行连接测试;如果T时间内有收到响应,表示第一PC机的这个IP地址可以连接,如超过T2时间没有响应,表示第一PC机的这个IP地址无法连接。

所述步骤一中T1为100毫秒以内。

所述步骤三中T2为1秒。

本发明的优点在于:本发明在B机器上把A机器的IP和端口信息作为参数,转换成java的InetSocketAddress对象。然后通过网络套接字(socket),根据InetSocketAddress对象作为socket的参数进行连接测试,同时设置连接的超时时间。如果在超时的时间内没有返回异常信息,则表示此IP的这个端口可以连接,否则不可连接。本发明利用了java提供的套接字和超时响应的方式,提高局域网中检测IP端口是否可以连接的效率。

附图说明

下面参照附图结合实施例对本发明作进一步的描述。

图1是本发明方法流程示意图。

具体实施方式

如图1所示,同一局域网内PC机间检测IP端口是否连接的方法,包括如下步骤:

前提条件:两台PC机(如下称为A,B),两台机器上开放一样的端口号(例如:6000);    

A机器上启动一个监听线程,这个线程中会在端口号6000上启动一个服务端套接字(ServerSocket),这个服务套接字一直在监听是否有连接,如果有连接请求,马上给对方发出响应请求,在局域网中这个响应的时间在100毫秒以内。

B机器用A机器的IP地址和端口号作为参数,构造成一个java提供的InetSocketAddress对象,然后再创建一个java的套接字(Socket),设置这个套接字的延迟时间为1秒,最后使用这个套接字的connent方法对InetSocketAddress对象进行连接测试。如果1秒内有收到响应,表示A机器的这个IP地址可以连接。超过1秒没有响应,表示A机器的这个IP地址无法连接。

本发明是在B机器上把A机器的IP和端口信息作为参数,转换成java的InetSocketAddress对象。然后通过网络套接字(socket),根据InetSocketAddress对象作为socket的参数进行连接测试,同时设置连接的超时时间。如果在超时的时间内没有返回异常信息,则表示此IP的这个端口可以连接,否则不可连接。本发明利用了java提供的套接字和超时响应的方式,提高局域网中检测IP端口是否可以连接的效率。

以上所述仅为本发明的较佳实施用例而已,并非用于限定本发明的保护范围。凡在本发明的精神和原则之内,所作的任何修改、等同替换以及改进等,均应包含在本发明的保护范围之内。

下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于厦门亿联网络技术股份有限公司,未经厦门亿联网络技术股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/pat/books/201310397010.9/2.html,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top