因为公司想开发类似的产品
我需要从0开始学习
这个问题很大,一方面在网上搜索资料,一方面来这里问问大家
三个问题:1. 架构设计有没有什么标准的模型?如果有,在哪里可以找到呢?(能推荐些书或者网站都行)
2. 是否有可复用的代码或者可供调用的库,以此来减小开发成本?
3. 开发这种客户端/服务器端的难点有哪些?该如何一一克服?在这个领域,我一点都不懂,恳请各位帮助
随便说一两点,给个大概的指导,或者提供个链接,或者给个参考书的书名都好
我想一步一步积累,先谢谢各位了
我需要从0开始学习
这个问题很大,一方面在网上搜索资料,一方面来这里问问大家
三个问题:1. 架构设计有没有什么标准的模型?如果有,在哪里可以找到呢?(能推荐些书或者网站都行)
2. 是否有可复用的代码或者可供调用的库,以此来减小开发成本?
3. 开发这种客户端/服务器端的难点有哪些?该如何一一克服?在这个领域,我一点都不懂,恳请各位帮助
随便说一两点,给个大概的指导,或者提供个链接,或者给个参考书的书名都好
我想一步一步积累,先谢谢各位了
解决方案 »
- 在IE地址栏内输入“http://192.168.0.222/myweb/”后,系统都做了什么
- windows API(VC++编程 中IsRectEmpty(&llpRect)的问题
- 请教网络编程学习的步骤(c/c++)
- 请教:socket传输数据时,丢失部分数据的问题?
- WTL Docking Palette刷新问题,请用过的人指点下。
- 请问有几个问题~只需要大家提供一些思路和方法~~
- VC6里面怎样实现CListCtrl控件不按ctrl键,直接鼠标点击进行多选?
- 如何让EDIT控件自动滚动
- 还是二值化的的实现,改写后还是有问题,求助啊
- 111222:又有问题了,为什么我用SetSystemTime()不能改变系统时间?应怎样做才可以?
- 请问ADO如何通过代理服务器连接MSSQL数据库
- 新手:类似QQ(不用于即时通讯)的客户端/服务器端的应用程序该如何开发?想先入门
先写一个小的DEMO练手,再正式转入开发!
客户端简单,技术上没什么难的,关键是要做出心意,要让各种阶层的用户都喜欢.服务器的设计和应用层协议的选择比较重要.协议可以选择SIP.服务器考虑CLUSTER.
你说的很对,不过公司是有业务的需要才希望开发的,并非为了争夺IM的市场
能否再详细跟我说说架构的设计呢?大家说的真的对我很有帮助。我一点都不懂,甚至都不知如何切入,连搜索都不知道用什么关键字好
这玩意可能对你有用
几大关键技术:
1。服务器端设计,集群技术
2。通讯协议设计,穿墙,穿代理,采用udp还是tcp?
3。音频视频
4。客户端UI设计,换肤
5。互联互通,兼容QQ,MSN?
6。产品新特性,IM? p2p? ss?
search for open source code,such as "openq","anyq","linq"...
InteliIM 是一款基于 Microsoft.NET 平台的企业内部即时通讯软件。她功能强大,操作简便,安装程序体积小,对系统配置要求低,兼容 .NET Framework 1.1。 开源项目主页:
http://cosoft.org.cn/html/osl/projects.php?group_id=19789 我的(软件)主页:
http://plissoft.bigwww.com
(由于 DNS 问题,有时,有地可能连接不上,深表遗憾!) 我的 MSN:
[email protected] (已拥有或计划即将拥有的)特点:
* 美观的用户界面
* 完善的用户、消息、服务管理
* 支持两人对话
* 支持多人会议
* 支持在线硬盘
* 支持文本广播
* 支持可定制自动/人工交互式服务
* 支持 MSN Messenger 服务
* 支持 QQ 服务 热诚欢迎对开发 .NET 即时通讯软件有兴趣并且有一定相关开发经验的人员以及美工、网站设计人员和有一定专长的朋友参与! 想参与该项目的朋友,请发电子邮件给我,并简单介绍一下自己。-------------------开源项目需要兴趣、热情和耐心 -------------------