免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
12下一页
最近访问板块 发新帖
查看: 6010 | 回复: 16
打印 上一主题 下一主题

[网络管理] 请教:广域网中socket编程问题 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2007-12-23 17:22 |只看该作者 |倒序浏览
请问大家,通过局域网连接的广域网中的socket编程和纯广域网中的socket编程一样吗?
比如我一个局域网中的IP地址192.168.0.43,这是一个专用IP地址,请问怎么用socket编程和广域网通信?

论坛徽章:
5
IT运维版块每日发帖之星
日期:2015-08-06 06:20:00IT运维版块每日发帖之星
日期:2015-08-10 06:20:00IT运维版块每日发帖之星
日期:2015-08-23 06:20:00IT运维版块每日发帖之星
日期:2015-08-24 06:20:00IT运维版块每日发帖之星
日期:2015-11-12 06:20:00
2 [报告]
发表于 2007-12-23 21:13 |只看该作者
一样的,SOCKET属于会话层,它并不关心IP如何路由。

论坛徽章:
0
3 [报告]
发表于 2007-12-25 13:44 |只看该作者
专用IP地址好像是不能够连接Internet的,应该要通过代理服务器吧,我想知道怎样用socket编程通过代理服务器和外网通信

论坛徽章:
5
IT运维版块每日发帖之星
日期:2015-08-06 06:20:00IT运维版块每日发帖之星
日期:2015-08-10 06:20:00IT运维版块每日发帖之星
日期:2015-08-23 06:20:00IT运维版块每日发帖之星
日期:2015-08-24 06:20:00IT运维版块每日发帖之星
日期:2015-11-12 06:20:00
4 [报告]
发表于 2007-12-25 13:57 |只看该作者
私用地址是不能直接上公网的,这个需要NAT转换。和socket无关的。
至于socket如何用代理服务器的问题:
代理服务器是应用层的东西,socket只是返回一个文件句柄,用于读写。而你读入和写入的东西SOCKET根本不会关心。你要使用代理服务器的话,需要根据不同的代理协议,用SOCKET收发不同的协议数据即可(譬如SOCKET5)。

论坛徽章:
0
5 [报告]
发表于 2007-12-25 16:19 |只看该作者
版主,请问一下,如果两个处于不同的局域网中的电脑都通过代理连接Internet,那么怎么通过socket编程进行通信呢。

论坛徽章:
5
IT运维版块每日发帖之星
日期:2015-08-06 06:20:00IT运维版块每日发帖之星
日期:2015-08-10 06:20:00IT运维版块每日发帖之星
日期:2015-08-23 06:20:00IT运维版块每日发帖之星
日期:2015-08-24 06:20:00IT运维版块每日发帖之星
日期:2015-11-12 06:20:00
6 [报告]
发表于 2007-12-25 16:24 |只看该作者
如果2端都是私网的话,需要一端做DNAT影射成公网才可以互连.

论坛徽章:
0
7 [报告]
发表于 2007-12-26 09:25 |只看该作者
这些和socket编程没有什么关系吧。

论坛徽章:
0
8 [报告]
发表于 2007-12-26 09:36 |只看该作者
原帖由 Yoko15556 于 2007-12-23 17:22 发表
请问大家,通过局域网连接的广域网中的socket编程和纯广域网中的socket编程一样吗?
比如我一个局域网中的IP地址192.168.0.43,这是一个专用IP地址,请问怎么用socket编程和广域网通信?

两者没什么区别,对于你的 socket 初始化,只要把目的 IP 改了就行

论坛徽章:
0
9 [报告]
发表于 2007-12-29 09:44 |只看该作者
那位大侠能解释的更详细一些,很是困惑

论坛徽章:
5
IT运维版块每日发帖之星
日期:2015-08-06 06:20:00IT运维版块每日发帖之星
日期:2015-08-10 06:20:00IT运维版块每日发帖之星
日期:2015-08-23 06:20:00IT运维版块每日发帖之星
日期:2015-08-24 06:20:00IT运维版块每日发帖之星
日期:2015-11-12 06:20:00
10 [报告]
发表于 2007-12-29 09:54 |只看该作者
原帖由 hopeclassshych 于 2007-12-29 09:44 发表
那位大侠能解释的更详细一些,很是困惑



这样说都不行啊。
你找OSI模型,重新好好的体会一下。
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP