局域网中客户端与服务器自动建立TCP连接的方法技术

技术编号:22471233 阅读:42 留言:0更新日期:2019-11-06 12:58
本发明专利技术涉及TCP连接技术领域,具体涉及一种局域网中客户端与服务器自动建立TCP连接的方法,包括以下步骤:T1客户端设备上电,并周期性发送IP请求报文;T2服务器上电初始化,接收IP请求,并解析客户端MAC地址;T3服务器从IP地址池提取合法的IP地址,并构造IP请求响应报文发送给客户端;T4客户端若未收到IP请求响应报文,则继续发送IP请求响应,若收到IP请求响应报文则进入S5;S5客户端解析服务器IP及分发给客户端的IP,实现服务器与TCP的连接;本发明专利技术在喷码和标识行业中,能够让多个喷码设备上电之后可以自动和工控主机进行TCP连接,无需人工干预,大大减轻了网络配置的工作量。

The method of automatically establishing TCP connection between client and server in LAN

【技术实现步骤摘要】
局域网中客户端与服务器自动建立TCP连接的方法
本专利技术涉及TCP连接
,具体涉及一种局域网中客户端与服务器自动建立TCP连接的方法。
技术介绍
在客户端/服务器的架构下,若局域网内的客户端需要与服务器建立TCP连接,必须满足两个条件。1.客户端必须拥有合法的IP地址;2.客户端需要知道服务器的IP地址。在局域网中,常常会使用DHCP协议来完成各台设备的IP地址自动分配。只要局域网中有一台DHCP服务器,那么其他设备就可以通过DHCP服务器得到下发的IP地址。这台DHCP服务器通常是局域网中的路由器设备,或者开启了DHCP服务功能,且拥有静态IP的电脑主机。DHCP协议有效解决了第一个条件,即给客户端分配好IP地址。但是要完成TCP连接,客户端还必须知道服务器的IP地址,这就不是DHCP协议所能解决的问题了。虽然我们可以给局域网内的服务器设定静态IP地址,此时各客户端程序连接服务器时可以使用服务器的静态IP,但这种做法限制了客户端程序的灵活性。如果服务器IP地址发生了变化,客户端是无法有效感知的。在喷码和标识行业中,多个喷码设备需要和工控主机进行TCP连接以完成数据的传输。每本文档来自技高网...

【技术保护点】
1.局域网中客户端与服务器自动建立TCP连接的方法,其特征在于,所述方法包括以下步骤:T1客户端设备上电,并周期性发送IP请求报文;T2服务器上电初始化,接收IP请求,并解析客户端MAC地址;T3服务器从IP地址池提取合法的IP地址,并构造IP请求响应报文发送给客户端;T4客户端若未收到IP请求响应报文,则继续发送IP请求响应,若收到IP请求响应报文则进入S5;S5客户端解析服务器IP及分发给客户端的IP,完成服务器与TCP的连接。

【技术特征摘要】
1.局域网中客户端与服务器自动建立TCP连接的方法,其特征在于,所述方法包括以下步骤:T1客户端设备上电,并周期性发送IP请求报文;T2服务器上电初始化,接收IP请求,并解析客户端MAC地址;T3服务器从IP地址池提取合法的IP地址,并构造IP请求响应报文发送给客户端;T4客户端若未收到IP请求响应报文,则继续发送IP请求响应,若收到IP请求响应报文则进入S5;S5客户端解析服务器IP及分发给客户端的IP,完成服务器与TCP的连接。2.根据权利要求1所述的局域网中客户端与服务器自动建立TCP连接的方法,其特征在于,所述T1中,发送的IP请求为IP的链路层报文,目的MAC地址为广播地址,源MAC地址为客户端MAC地址。3.根据权利要求2所述的局域网中客户端与服务器自动建立TCP连接的方法,其特征在于,同一个局域网内的所有主机均接收所述IP的链路层报文,对IP请求的响应由服务器完成。4.根据权利要求2所述的局域网中客户端与服务器自动建立TCP连接的方法,其特征在于,所述链路层报文的数据链路层协议是自定义的协议标识,其结合及数据字段作为数...

【专利技术属性】
技术研发人员:陈舸陈诚王军
申请(专利权)人:武汉先同科技有限公司
类型:发明
国别省市:湖北,42

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1