服务器如何获取客户端的IP地址,并与客户端建立TCP连接? 20

本人现在做的是关于物联网的一个东西,有多个客户网关(客户端)和一个数据中心(服务器),网关的IP是动态获取的,服务器是静态IP,服务器需要不定时的主动与网关建立连接,向网... 本人现在做的是关于物联网的一个东西,有多个客户网关(客户端)和一个数据中心(服务器),网关的IP是动态获取的,服务器是静态IP,服务器需要不定时的主动与网关建立连接,向网关下发一些指令,请问此时服务器该如何与网关取得连接? 展开
 我来答
wjy32009982
2012-12-23 · TA获得超过570个赞
知道小有建树答主
回答量:185
采纳率:0%
帮助的人:237万
展开全部
客户端的IP自动获取,关键要看客户端的IP是由谁来分配的,如果都是有ISP提供的那么服务器利用IP去连接客户端就不太可能。可以尝试用下面两种思路解决:
1、能否让客户机主动连接服务器。
2、使用动态DNS。让每个客户机都申请一个动态域名,无论它的IP怎样变,当改变以后都会到DNS服务器进行注册,然后服务器使用主机的名字访问客户端。
Storm代理
2023-05-30 广告
StormProxies是全球大数据IP资源服务商,其住宅代理网络由真实的家庭住宅IP组成,可为企业或个人提供满足各种场景的代理产品。点击免费测试(注册即送1G流量)StormProxies有哪些优势?1、IP+端口提取形式,不限带宽,IP... 点击进入详情页
本回答由Storm代理提供
freeky_yx
2012-12-23 · 超过22用户采纳过TA的回答
知道答主
回答量:78
采纳率:0%
帮助的人:58.1万
展开全部
需要客户端向服务器先发起连接。服务器一般都是处于被动的监听。可以参考FTP的实现。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式