我想编一个类似qq的软件。请问必须具备哪些知识?

zaijiali 2005-07-17 09:25:12
要不要看《TCP-IP详解》和《windows网络编程》这两本书?
我只要求能实现功能就可以。这两本书所讲是不是都是低层,而在vc里已经集成。不要我们考虑了。
...全文
192 点赞 收藏 14
写回复
14 条回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
humourHM 2005-07-25
看看下面的文章。应该会对你有帮助
http://www.vckbase.com/document/listdoc.asp?mclsid=9&sclsid=905
http://www.vckbase.com/document/viewdoc/?id=1354
回复
joinrry 2005-07-24
晕,原来有个强人写过一个MyIcq的类似QQ功能的东东,还有早期版本的源代码可以下载,你去google一下。
回复
songsu 2005-07-24
《windows网络编程》这一本搞的差不多就够了!楼主也不要把QQ看的蛮神秘的,最主要的就是一种通信思想,第二是要你的数据库设计的好! P2P技术可以暂时不要,如果你想编写几个好友聊天玩玩的话!

但是如果你想做到像QQ那样的话,P2P技术是要的,主要是为了减轻服务器的负担,其它的没什么!
其它的原理都是一样的,搞懂一门就行了!
回复
xuxiongjun 2005-07-24
O
回复
mango279 2005-07-24
joinrry(骑着小猪去流浪) ( ) 信誉:98

晕,原来有个强人写过一个MyIcq的类似QQ功能的东东,还有早期版本的源代码可以下载,你去google一下。


你烦不烦,怎么别人想做点事情你就头晕
回复
mango279 2005-07-24
没什么难的,逻辑有点复杂,要看NAT模式,若不支持打洞,必须由服务器中转,若支持打洞,则服务器要告诉客户端对方的外部地址和端口,由客户端互相通信

回复
kugou123 2005-07-24
看看IOCP的资料
回复
lbianxp 2005-07-24
不用知道太多的网络只是,会一点网络编程就行
回复
hjon 2005-07-24
界面设计方面你可能需要使用CRichEditCtrl2和OLE知识
回复
AntonlioX 2005-07-23
《windows网络编程》
回复
davisye 2005-07-23
关注。。。 有没有人讲一下服务器的原理 ?
回复
VCSQLVB 2005-07-17
服务器的编写是重中之重,p2p必需的。
回复
oyljerry 2005-07-17
熟悉一下TCP,UDP,p2p等
回复
lugangxyz 2005-07-17
tcp ip 肯定是越熟越好了,qq的话应该主要是UDP这部分吧,还有就是服务器端的编程了,windows网络编程这本书可以看看的,如果你想穿透NAT的话还要再看看这方面的资料了
呵呵,祝你好运
回复
相关推荐
发帖
网络编程
创建于2007-09-28

1.8w+

社区成员

VC/MFC 网络编程
申请成为版主
帖子事件
创建了帖子
2005-07-17 09:25
社区公告
暂无公告