用VC做聊天软件
求助:高手指点用VC做聊天软件
我刚参加工作一个月,学了一点VC,而且C++了解的很一般,最近公司考核,让我做个聊天软件5月18号交代码,愁死了!请高手帮忙,教我怎么做。要求功能:1.即时消息 2.用户管理(添加,删除联系人)3.可同时和多人聊天 4.良好的界面
扩展功能:1.语音聊天 2.rtp传输 3.多人语音会议 4.聊天录音及播放 紧急求助!!!可加我的QQ:15740532 谢谢了!
------解决方案--------------------
基本的聊天功能呢,参考MSDN的例子CHATSRVR 示例和CHATTER 示例就可以做出来;其他部分呢,你问一下主管知不知道QQ需要多久做出来。
------解决方案--------------------
什么鸟公司,让你的主管上****来见我。
曾有个公司让我花3个月时间做个IM。
我告诉他实现基本的聊天没有问题,但要想做到大部分qq的功能,这不是一个人可以搞定的事情。
普通用户看不到的服务器端才是重点。
然后被我拒绝了。
------解决方案--------------------
呵呵.就你提的这么多功能,还算是新手上路的考核?你这叫聊天功能大全了.8天,神仙也做不出的.
------解决方案--------------------
让你主管8天做一个给你看看。
------解决方案--------------------
主管那里有现成的代码.你让主管做,他几分钟就拿来了.
这主要是为难你!!!
------解决方案--------------------
windows下面的基本没有
可以参考下基于XMPP协议的IM软件,
开源服务器我知道的有个Jabberd2,c的,
客户端有个Psi,c++的(QT界面)基本的即时通讯功能,还有个软件基于Psi开发的,提供语音和视频,但是忘记叫什么了。
都是开源的,但是配环境都有的配,8天不知道你摆的平不。
------解决方案--------------------
你那老板肯定看你不须眼了,哈哈,我写两个月都还没有写完全你的功能,8天完成,就算8天完成后我看你也没命工作了.
------解决方案--------------------
------解决方案--------------------
这里有一个非常不错的例子,希望能对你有帮助:
http://www.codeguru.com/Cpp/I-N/network/messaging/article.php/c5453
------解决方案--------------------
呵呵,八天,我以前还遇到过,在应聘的笔试上要做类似的题目,而且还有若干题类似的
结果我只写下了一些基本思路,要就要,不要拉倒
------解决方案--------------------
8天呵呵,好像有点为难你的意思!
------解决方案--------------------
------解决方案--------------------
悠着点,老兄。
------解决方案--------------------
那就使用QQ或MSN好了,何必那么费劲
------解决方案--------------------
我在上一个公司遇到过这种问题,
那次老板让我一周做出来
用的是gloox库
后来我没给他做
他们俩就是改了psi交的差
psi是一个开源的IM
不过好像是java的
你找找吧
或者研究一下gloox
------解决方案--------------------
------解决方案--------------------
lizhigang34 :
单进程服务器想要实现多人在线是比较困难的。
为了实现多人在线[5千或1万人以上]就需要服务器分布式部署。
比如 可以 切分为 登陆服务器,聊天服务器,数据库服务器等等。具体的要看你的应用。
他们每个服务器都只负责单纯的任务。并且是可以理论上无限扩展的。
比如,10个登陆服务器,20个聊天服务器,1个数据库服务器。
在为客户服务的时候,一部分是和聊天服务器1相连,一部分是和聊天服务器2相连。
基本的就是这个意思。
更详细的,你可以看看这个group[非常好的,如果你想长线的关注网络编程的话,最好多去看看]:
http://groups.google.com/group/dev4server
服务器的部署,就我个人来说,是比较难的。
需要多花时间多测试。
------解决方案--------------------
这些功能不是几天能做出来的,如果你为了应付主管的核查而去直接找开源对你其实也没什么用
建议如下:
我刚参加工作一个月,学了一点VC,而且C++了解的很一般,最近公司考核,让我做个聊天软件5月18号交代码,愁死了!请高手帮忙,教我怎么做。要求功能:1.即时消息 2.用户管理(添加,删除联系人)3.可同时和多人聊天 4.良好的界面
扩展功能:1.语音聊天 2.rtp传输 3.多人语音会议 4.聊天录音及播放 紧急求助!!!可加我的QQ:15740532 谢谢了!
------解决方案--------------------
基本的聊天功能呢,参考MSDN的例子CHATSRVR 示例和CHATTER 示例就可以做出来;其他部分呢,你问一下主管知不知道QQ需要多久做出来。
------解决方案--------------------
什么鸟公司,让你的主管上****来见我。
曾有个公司让我花3个月时间做个IM。
我告诉他实现基本的聊天没有问题,但要想做到大部分qq的功能,这不是一个人可以搞定的事情。
普通用户看不到的服务器端才是重点。
然后被我拒绝了。
------解决方案--------------------
呵呵.就你提的这么多功能,还算是新手上路的考核?你这叫聊天功能大全了.8天,神仙也做不出的.
------解决方案--------------------
让你主管8天做一个给你看看。
------解决方案--------------------
主管那里有现成的代码.你让主管做,他几分钟就拿来了.
这主要是为难你!!!
------解决方案--------------------
windows下面的基本没有
可以参考下基于XMPP协议的IM软件,
开源服务器我知道的有个Jabberd2,c的,
客户端有个Psi,c++的(QT界面)基本的即时通讯功能,还有个软件基于Psi开发的,提供语音和视频,但是忘记叫什么了。
都是开源的,但是配环境都有的配,8天不知道你摆的平不。
------解决方案--------------------
你那老板肯定看你不须眼了,哈哈,我写两个月都还没有写完全你的功能,8天完成,就算8天完成后我看你也没命工作了.
------解决方案--------------------
------解决方案--------------------
这里有一个非常不错的例子,希望能对你有帮助:
http://www.codeguru.com/Cpp/I-N/network/messaging/article.php/c5453
------解决方案--------------------
呵呵,八天,我以前还遇到过,在应聘的笔试上要做类似的题目,而且还有若干题类似的
结果我只写下了一些基本思路,要就要,不要拉倒
------解决方案--------------------
8天呵呵,好像有点为难你的意思!
------解决方案--------------------
------解决方案--------------------
悠着点,老兄。
------解决方案--------------------
那就使用QQ或MSN好了,何必那么费劲
------解决方案--------------------
我在上一个公司遇到过这种问题,
那次老板让我一周做出来
用的是gloox库
后来我没给他做
他们俩就是改了psi交的差
psi是一个开源的IM
不过好像是java的
你找找吧
或者研究一下gloox
------解决方案--------------------
------解决方案--------------------
lizhigang34 :
单进程服务器想要实现多人在线是比较困难的。
为了实现多人在线[5千或1万人以上]就需要服务器分布式部署。
比如 可以 切分为 登陆服务器,聊天服务器,数据库服务器等等。具体的要看你的应用。
他们每个服务器都只负责单纯的任务。并且是可以理论上无限扩展的。
比如,10个登陆服务器,20个聊天服务器,1个数据库服务器。
在为客户服务的时候,一部分是和聊天服务器1相连,一部分是和聊天服务器2相连。
基本的就是这个意思。
更详细的,你可以看看这个group[非常好的,如果你想长线的关注网络编程的话,最好多去看看]:
http://groups.google.com/group/dev4server
服务器的部署,就我个人来说,是比较难的。
需要多花时间多测试。
------解决方案--------------------
这些功能不是几天能做出来的,如果你为了应付主管的核查而去直接找开源对你其实也没什么用
建议如下: