TCP C/S模式怎样建立连接

gxw145 2015-01-21 08:45:33
网络简图如下图所示

NetA与NetB都有独立的局域网络,都有私有的公网IP(不固定,由电信动态分配)。
现在想在NetA里放一台Server,NetB或其它局域网里放数量不等的Client。
想请问下,Client要怎么样用C++技术编程建立Server的连接。
只知道Server的局域网IP及Server端开的端口(8888)。
局域网的DHCP路由要做域名绑定么?
要建立连接得做Nat穿透么?
具体要怎么实现?
...全文
117 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
mxway 2015-01-21
  • 打赏
  • 举报
回复
不做端口映射NetB无法访问到NetA的内网。不做域名绑定可以由NetB访问到NetA的内网,但是当NetB想要访问NetA时。一定要知道当前NetA的外网IP地址。
gxw145 2015-01-21
  • 打赏
  • 举报
回复
引用 1 楼 mxway 的回复:
两个网段的公网IP地址都是动态的,这个肯定是需要做域名绑定的。你想让NetB访问到NetA内网的机器,这个需要在NetA的电信光猫上做nat映射。
不做端口映射能连接上么?还有不做域名绑定能操作不?
mxway 2015-01-21
  • 打赏
  • 举报
回复
两个网段的公网IP地址都是动态的,这个肯定是需要做域名绑定的。你想让NetB访问到NetA内网的机器,这个需要在NetA的电信光猫上做nat映射。

3,881

社区成员

发帖
与我相关
我的任务
社区描述
C/C++ 其它技术问题
社区管理员
  • 其它技术问题社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧