局域网内的客户端如何和外网固定ip的服务器建立socket连接?

bai_shou 2010-12-11 10:42:03
局域网的客户端ip192.168.1.20 公网ip的服务器203.208.60.83
两个怎么建立socket连接?
...全文
340 13 打赏 收藏 转发到动态 举报
写回复
用AI写文章
13 条回复
切换为时间正序
请发表友善的回复…
发表回复
Eleven 2010-12-13
  • 打赏
  • 举报
回复
[Quote=引用楼主 bai_shou 的回复:]
局域网的客户端ip192.168.1.20 公网ip的服务器203.208.60.83
两个怎么建立socket连接?
[/Quote]
客户端去connect服务器
xgia7 2010-12-12
  • 打赏
  • 举报
回复
内网先连外网,然后就可以相互发送数据了
  • 打赏
  • 举报
回复
[Quote=引用 5 楼 reggiekiller 的回复:]
那如果是公网连接内网呢?
[/Quote]
行不通,必须内网先连外网 所谓的net穿透,也是内网先连外网,好在路由那边给自己占个端口,外网的连这个端口就可以了
reggiekiller 2010-12-11
  • 打赏
  • 举报
回复
那如果是公网连接内网呢?
fishion 2010-12-11
  • 打赏
  • 举报
回复
内网连公网直接连,公网连内网就用端口映射吧
arong1234 2010-12-11
  • 打赏
  • 举报
回复
你是客户端向公网IP建立连接,客户端ip是0.0.0.0即可,有什么不知道的?[Quote=引用 2 楼 bai_shou 的回复:]
(sodeisga)你这个恐怕不行啊,客户端的ip地址不知道是什么啊。
[/Quote]
  • 打赏
  • 举报
回复
公网ip监听 内网去连,都是简单的socket编程,咋不可以呢
内网去连,又不需要知道自己的ip
Meteor_Code 2010-12-11
  • 打赏
  • 举报
回复
客户端连服务器
可以直接连
有什么不能实现的吗?
bai_shou 2010-12-11
  • 打赏
  • 举报
回复
(sodeisga)你这个恐怕不行啊,客户端的ip地址不知道是什么啊。
bai_shou 2010-12-11
  • 打赏
  • 举报
回复
本地调试的时候:
假设本机局域网IP是192.168.1.100,设置服务器是192.168.1.100或者127.0.0.1
客户端ip设置成0.0.0.0 对吧?

yihandrensunyong 2010-12-11
  • 打赏
  • 举报
回复
http://wenku.baidu.com/view/1f27acf5f61fb7360b4c65e4.html
参考这个
awjx 2010-12-11
  • 打赏
  • 举报
回复
这么基础的问题都问,你还是别学网络了!
bai_shou 2010-12-11
  • 打赏
  • 举报
回复
to:arong1234
建立连接之后,固定ip的服务器可以直接发送数据给内网的机器吗?

18,363

社区成员

发帖
与我相关
我的任务
社区描述
VC/MFC 网络编程
c++c语言开发语言 技术论坛(原bbs)
社区管理员
  • 网络编程
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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