一个开放源代码的网络通讯项目,多人合作 (100分)

yfz:
非常高兴有你的加入,现在很缺做网络通讯的。你说正在用Delphi做一个Tcp/Ip的icq服务器。
是自己做着练习,还是要完成为一个软件?如果是自己练习,那么,可否把例子共享出来,
这样,可以把好的设计思想加入到这个项目中来。
QQ已经加你。
 
是自己做着练习的。说实话,这个软件已经没有必要做的了。
因为做出来也没有市场,所以说是自己练习的。
在做的过程中发现用icp/ip来连接速度很慢,在大用户量时就恐怖了。
还是用udp的好。
 
可以试一下
 
如果用连接池的话,TCP/IP不会很慢的,再说,既然我想通过分服务器来实现分流,那么,
每个服务器的连接就不会很大,想想假如有100台分服务器,每台服务器接受1000个连接应该
不是问题,那么就可以接受100000个连接了。
而且,UDP不稳定,现在很多通讯软件,如QQ,就是为了速度而丢掉稳定,我们不可以走这样
的道路了。看看Windows在稳定和安全方面被Linux挤得多惨,你就会明白我想用TCP/IP的原
因了。
 
我有兴趣参加,但我恐怕自己的技术不过关。如果可能请各位高手带兄弟一把。我的E_mail
是xpbzsky@hotmail.com
 
我参与讨论,做过聊天工具等通讯软件。EMAIL:willbetomorrow@xwsx.com
 
老大,建议组建一个律师组,这类软件很有可能遇到诸如知识产权等法律问题,有了律师组
想必会起到相应的作用的!

再建议组建一个翻译组,国际化才有前途嘛!

我在论坛注册了, x45 呵呵!提了几个意见,去看看吧!
 
我看了你的建议,有些建议很不错。
关于法律组我觉得应该是软件基本完成时候的事情,再说,大家都是搞编程的,所以,
法律组的人也不好找。
翻译组我觉得是必要的。
 
我有兴趣参加。不知道自己行不。
 
QQ:24918700
email:junhai@sina.com
叫我:along(恶龙)就可以了
我应该算是delphi的入门者,但自信有编程方面的良好悟性,因为本单位有的专业delphi人员
还答不出我的问题。
 
一般服务器端的都是在UNIX平台下C开发的,其他遵循Soap协议标准。QQ:17005714
 
本项目使用GRO的CVS服务器。
加入本项目的人可以到
https://gro.clinux.org/
注册
然后在这里留下你的注册名,我会把你加入到项目的成员中去。
 
CC模块设计
Client模块
1 界面
1.1 Skin更换
1.2 用户形象显示
1.3 用户信息管理界面
1.4 消息管理
1.5 图文混排显示,历史记录显示
1.6 多人类BBS专题讨论界面
1.7 两人世界
1.8 集体聊天室
1.9 类P2P资源共享与搜索界面
2 内核
2.1 图文混排信息的处理
2.2 加密与安全
2.2.1 密钥的约定
2.2.2 加密与解密
2.3 压缩与校验
2.3.1 用Zip格式打包和解包图文混排信息
2.3.2 CRC32方式校验
2.4 网络通讯
2.4.1 信息分流
2.4.2 信息发送与接收
2.4.3 连接维护
2.5 插件管理
2.5.1 开放挂接函数
2.5.1.1 信息头挂接
2.5.1.2 事件挂接
2.5.2 初始化插件
2.6 本地用户信息管理
2.7 分布式文件系统 客户端

SubServer模块
1 界面
1.1 用户管理器
1.2 日志管理器
1.3 插件服务器端管理器
2 内核
2.1 网络通讯
2.1.1 客户端连接管理
2.1.2 信息收发(Client->SubServer;SubServer->Client)
2.1.3 转发(Client1->SubServer1->SubServer2->Client2)
2.2 插件服务器
2.3 加密与安全
2.4 压缩与校验
2.5 分布式文件系统 次级服务器端

Server模块
1. 界面
1.1 分服务器管理器
1.2 数据库管理器
1.3 类BBS专题讨论管理器
1.4 集体聊天室管理器
1.5 P2P文件系统管理器
2 内核
2.1 网络通讯
2.1.1 分服务器连接管理与客户端动态分配
2.1.2 分服务器信息转发
2.2 数据库连接
2.3 分布式文件系统 服务器端

(已经更新到第一贴)
 
关注下列问题,一定对你有益:
http://delphibbs.com/delphibbs/dispq.asp?lid=1743719
http://delphibbs.com/delphibbs/dispq.asp?lid=1742072
http://delphibbs.com/delphibbs/dispq.asp?lid=1655569
http://delphibbs.com/delphibbs/dispq.asp?lid=1786356
 
kgen,
我已在GRO注册,麻烦添加
建议建一邮件列表,供成员联系
 
coolbaby:
已经添加。
邮件列表我会在几天内建立。
 
我觉得还是不要用 INDY
 
陈一蛟:
为什么不要用Indy?
 
INDY 的核心我觉得写的不好,甚至可以说写的很差,远不如synapse核心写的好和简洁,
而且据说跨平台的问题很多,我在 Windows 下面玩啦一下 TCP ,头都被搞晕掉,系统出错的
频率太高,当然我也和我没有深究其写法的规则有关,但是 INDY 本身带的 DEMO 也是很多问题。
 
本人有意加入,在这方面有一定经验,本人已成功开发过ICQ通讯软件。
http://www.hysofts.com
 
顶部