免费注册 查看新帖 |

Chinaunix

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

[C++] 请教unix网络编程 [复制链接]

论坛徽章:
12
2015年辞旧岁徽章
日期:2015-03-03 16:54:1515-16赛季CBA联赛之同曦
日期:2017-03-17 19:13:162016科比退役纪念章
日期:2016-11-07 08:28:12luobin
日期:2016-06-17 17:46:36wusuopu
日期:2016-06-17 17:43:4515-16赛季CBA联赛之福建
日期:2016-01-14 12:49:22程序设计版块每日发帖之星
日期:2015-12-13 06:20:00程序设计版块每日发帖之星
日期:2015-06-08 22:20:00程序设计版块每日发帖之星
日期:2015-06-08 22:20:002015年亚洲杯之科威特
日期:2015-03-24 14:21:272015年迎新春徽章
日期:2015-03-04 09:57:092016科比退役纪念章
日期:2018-04-10 16:20:18
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2009-03-29 14:57 |只看该作者 |倒序浏览
在unix下边写网络程序,如何穿透局域网?
需要特定的开发包还是有什么别的办法。

目前我还只写过局域网的程序,不知道怎么写广域网的。
请大虾赐教。

论坛徽章:
12
2015年辞旧岁徽章
日期:2015-03-03 16:54:1515-16赛季CBA联赛之同曦
日期:2017-03-17 19:13:162016科比退役纪念章
日期:2016-11-07 08:28:12luobin
日期:2016-06-17 17:46:36wusuopu
日期:2016-06-17 17:43:4515-16赛季CBA联赛之福建
日期:2016-01-14 12:49:22程序设计版块每日发帖之星
日期:2015-12-13 06:20:00程序设计版块每日发帖之星
日期:2015-06-08 22:20:00程序设计版块每日发帖之星
日期:2015-06-08 22:20:002015年亚洲杯之科威特
日期:2015-03-24 14:21:272015年迎新春徽章
日期:2015-03-04 09:57:092016科比退役纪念章
日期:2018-04-10 16:20:18
2 [报告]
发表于 2009-03-29 15:59 |只看该作者
都没人知道?

论坛徽章:
12
2015年辞旧岁徽章
日期:2015-03-03 16:54:1515-16赛季CBA联赛之同曦
日期:2017-03-17 19:13:162016科比退役纪念章
日期:2016-11-07 08:28:12luobin
日期:2016-06-17 17:46:36wusuopu
日期:2016-06-17 17:43:4515-16赛季CBA联赛之福建
日期:2016-01-14 12:49:22程序设计版块每日发帖之星
日期:2015-12-13 06:20:00程序设计版块每日发帖之星
日期:2015-06-08 22:20:00程序设计版块每日发帖之星
日期:2015-06-08 22:20:002015年亚洲杯之科威特
日期:2015-03-24 14:21:272015年迎新春徽章
日期:2015-03-04 09:57:092016科比退役纪念章
日期:2018-04-10 16:20:18
3 [报告]
发表于 2009-03-29 16:28 |只看该作者
都没人知道?

论坛徽章:
0
4 [报告]
发表于 2009-03-29 16:39 |只看该作者
广域和局域有区别吗,没区别吗,有区别吗,老兄我只不过和你讨论下而已啊,用不着那么认真把

论坛徽章:
0
5 [报告]
发表于 2009-03-29 16:41 |只看该作者
LZ和你开个玩笑,程序上来说没区别的

论坛徽章:
12
2015年辞旧岁徽章
日期:2015-03-03 16:54:1515-16赛季CBA联赛之同曦
日期:2017-03-17 19:13:162016科比退役纪念章
日期:2016-11-07 08:28:12luobin
日期:2016-06-17 17:46:36wusuopu
日期:2016-06-17 17:43:4515-16赛季CBA联赛之福建
日期:2016-01-14 12:49:22程序设计版块每日发帖之星
日期:2015-12-13 06:20:00程序设计版块每日发帖之星
日期:2015-06-08 22:20:00程序设计版块每日发帖之星
日期:2015-06-08 22:20:002015年亚洲杯之科威特
日期:2015-03-24 14:21:272015年迎新春徽章
日期:2015-03-04 09:57:092016科比退役纪念章
日期:2018-04-10 16:20:18
6 [报告]
发表于 2009-03-29 17:12 |只看该作者
没区别?
你试过嘛?
你写的程序能访问sina吗?
新浪的IP可以知道,你的程序能连上他吗?

反正我是不能,才疏学浅。

论坛徽章:
0
7 [报告]
发表于 2009-03-29 20:51 |只看该作者
原帖由 VIP_fuck 于 2009-3-29 17:12 发表
没区别?
你试过嘛?
你写的程序能访问sina吗?
新浪的IP可以知道,你的程序能连上他吗?

反正我是不能,才疏学浅。

你为什么能连接你自己写的服务器端的程序?那是因为你知道服务器端的程序的实现细节,是你自己写的。
你为什么连接不上新浪的服务器?你的程序当然可以连接上新浪,因为新浪的服务器提供的是公共服务,公共服务符合指定的网络协议。

你不用写一行代码,或者你写一个telnet 的客户端程序,之后你telnet the_IP_of_sina 80,你仔细看看是不是可以连接上?
当然了,如果你想写一个程序就能“连接”到新浪的数据库服务器,就想控制人家的服务器,那也非常“简单”。不过你首先得有人家服务器的用户名和密码。

TCP/IP基础很重要,在你学习构建一个应用程序的时候,先想清楚应用程序的底层是如何操作的。

论坛徽章:
12
2015年辞旧岁徽章
日期:2015-03-03 16:54:1515-16赛季CBA联赛之同曦
日期:2017-03-17 19:13:162016科比退役纪念章
日期:2016-11-07 08:28:12luobin
日期:2016-06-17 17:46:36wusuopu
日期:2016-06-17 17:43:4515-16赛季CBA联赛之福建
日期:2016-01-14 12:49:22程序设计版块每日发帖之星
日期:2015-12-13 06:20:00程序设计版块每日发帖之星
日期:2015-06-08 22:20:00程序设计版块每日发帖之星
日期:2015-06-08 22:20:002015年亚洲杯之科威特
日期:2015-03-24 14:21:272015年迎新春徽章
日期:2015-03-04 09:57:092016科比退役纪念章
日期:2018-04-10 16:20:18
8 [报告]
发表于 2009-03-29 21:36 |只看该作者

回复 #7 wuqing 的帖子

我不是再听你教育我。
我当然知道我的程序不能解析人家的,协议不一样,细节不一样。

我有说过我要控制人间的服务器了吗?麻烦你说话之前经过大脑想想。

论坛徽章:
0
9 [报告]
发表于 2009-03-29 23:01 |只看该作者
就和你写局域网的代码一样,只不过把你局域网的ip换成公网的了

论坛徽章:
1
天蝎座
日期:2013-08-25 10:27:22
10 [报告]
发表于 2009-03-29 23:24 |只看该作者
服务器和客户端都是你自己写,
还是你为已有的客户端写服务器,
还是你为已有的服务器写客户端?
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

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

清除 Cookies - ChinaUnix - Archiver - WAP - TOP