免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
楼主: mik
打印 上一主题 下一主题

大家讨论一下 IM 的实现结构和方案 [复制链接]

论坛徽章:
0
111 [报告]
发表于 2009-07-09 11:41 |只看该作者
原帖由 xhl 于 2009-7-9 10:57 发表
所以理论研究tcp穿越没问题, 但我不建议做实际生产, 个人认为目前的环境, 性价比太低。

这一点我比较同意, TCP穿透NAT的用于实际生产, 只会增加开发成本. 就算和现在的TCP穿透技术和代码可以直接复制粘贴用到自己的项目, 也不要使用, 增加软件的复杂性.

论坛徽章:
0
112 [报告]
发表于 2009-07-09 11:53 |只看该作者
原帖由 4tar 于 2009-7-9 11:24 发表
你提到的问题都存在,实际上就是重复了我之前的意思。1. NAT足够强大的话可以屏蔽穿越。在这个场景里,Firewall可以看做带超强解析/屏蔽能力的NAT; 2. 实际中各种NAT存在千千万万的细微差别可能导致穿越失败,解 ...


这贴该结了, 谢谢楼主给我这个表达自己的机会。
我最后在这里跟想了解这些或者想作这些的朋友说些建议:

1. 网络是不分平台的, 想做这样的应用, 不能只会linux/unix, windows下开发更重要。请不好排斥windows
2. 要很了解tcp/ip协议, 通过应用了解实现, 我没读过linux kernel tcp/ip部分,但我了解一些协议栈的实现, 是因为我的应用逼迫我要了解。
3. 不要想象一下达到目的, 往往是个博亦的过程, 在软件生命周期内, 适当的重构对项目跟个人都是提高。
4. 不要动不动就把简单的问题复杂化, 软件不是用来炫耀技术的, 最终是方便别人使用或者达到赚前的目的, 能用简单的技术达到这样的效果, 是最理想的。
5. 各位大牛, 别pk我, 以上纯属个人观点。

论坛徽章:
0
113 [报告]
发表于 2009-07-09 12:23 |只看该作者

回复 #112 xhl 的帖子

1-4说得很好,基本同意。至于5,如果有人在1-4点上PK你,我给你助拳

不过是否就此结贴还难说。注意斑竹的本意是讨论“IM 的实现结构和方案”,这个讨论似乎还没充分展开。呵呵。

论坛徽章:
0
114 [报告]
发表于 2009-07-09 13:28 |只看该作者

回复 #109 xhl 的帖子

请教 xhl

怎么测出用户在几层nat后面?

论坛徽章:
0
115 [报告]
发表于 2009-07-09 15:18 |只看该作者
自定义功能的不错,能自开发插件的开源产品比较好

论坛徽章:
0
116 [报告]
发表于 2009-07-09 17:47 |只看该作者
原帖由 xhl 于 2009-7-6 13:15 发表
哈哈, 这个我熟悉, 你要说情你的需求, 是什么样的im

仅仅是个类似ipmsg的内网络传文件的IM,  还是一个公网简单的文本IM,  还是支持文件传输, 语音, 视频, P2P等复杂的IM.

支持不支持好友管理, 分类 ...


就介绍最复杂的吧!

论坛徽章:
0
117 [报告]
发表于 2009-07-09 21:49 |只看该作者
原帖由 4tar 于 2009-7-9 12:23 发表
1-4说得很好,基本同意。至于5,如果有人在1-4点上PK你,我给你助拳

不过是否就此结贴还难说。注意斑竹的本意是讨论“IM 的实现结构和方案”,这个讨论似乎还没充分展开。呵呵。


期待 4tar 大虾再为我们充分展开讨论。

论坛徽章:
0
118 [报告]
发表于 2009-07-09 21:51 |只看该作者
原帖由 xhl 于 2009-7-9 11:53 发表


这贴该结了, 谢谢楼主给我这个表达自己的机会。
我最后在这里跟想了解这些或者想作这些的朋友说些建议:

1. 网络是不分平台的, 想做这样的应用, 不能只会linux/unix, windows下开发更重要。请不好排斥 ...


xhl 想说的话,继续深入讨论下去吧

论坛徽章:
0
119 [报告]
发表于 2009-07-09 22:18 |只看该作者
原帖由 mik 于 2009-7-9 21:49 发表


期待 4tar 大虾再为我们充分展开讨论。




呵呵, 不是不想说, 是没什么可说的了,

我在这里主要给大家分享了im应用中的voip部分, 就是流media在ip网络上如何传输的大概方法。

关于这部分, 在说就是太细节的东西了, 希望赶兴趣的朋友动手去尝试, 遇到问题, 可以一起来讨论。

至于说im的结构跟设计, 还有集群的设计, 这个有些太大,又没说清什么需求, 无法展开讨论。

论坛徽章:
0
120 [报告]
发表于 2009-07-10 06:26 |只看该作者
1)建议大家仔细看看xhl的109楼。最终还是要讲究实际的。
2)Internet是基于X.25的。两点之间的传输时间是不确定的。
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

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

清除 Cookies - ChinaUnix - Archiver - WAP - TOP