社区
网络编程
帖子详情
我想编一个类似qq的软件。请问必须具备哪些知识?
zaijiali
2005-07-17 09:25:12
要不要看《TCP-IP详解》和《windows网络编程》这两本书?
我只要求能实现功能就可以。这两本书所讲是不是都是低层,而在vc里已经集成。不要我们考虑了。
...全文
271
14
打赏
收藏
我想编一个类似qq的软件。请问必须具备哪些知识?
要不要看《TCP-IP详解》和《windows网络编程》这两本书? 我只要求能实现功能就可以。这两本书所讲是不是都是低层,而在vc里已经集成。不要我们考虑了。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
14 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
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的话还要再看看这方面的资料了
呵呵,祝你好运
毕业设计-
类似
qq
即时通信
软件
毕业设计课题很多,最后选择了对我来说稍微有点难度,但有能实现的题目:
类似
qq
即时通信
软件
。
既然是
类似
qq
,就应该好好的去了解下
qq
的原理。因为之前写过有关通信方面的东西,而且天天用
qq
也不陌生了。再我的理解看来,
qq
的核心通信当然是udp了,基本上发信息,等等都是用udp通信。
qq
客户端与服务器不会一直保持连接状态,因为那样对服务器负载很大,他会时不时的向服务器端发送“我还在线”的信息,来通知服务器,我还在线。当有一段时间服务器接收不到“我还在线”的信息的时候,这时候就可以考虑,我是
QT实现两界面
类似
QQ
聊天
题目要求:在基于QT的界面基础上,两个窗口通过套接字实现网络通信,所用协议包括TCP和UDP协议,为了模拟不同的计算机,请大家建立两个虚拟机,
一个
虚拟机运行
一个
类似
QQ
的界面,两个界面实现
类似
QQ
聊天。 1.什么是TCP和UDP协议,他么各有什么特点和优缺点? TCP(传输控制协议)提供的是面向连接,可靠的字节流服务。即客户和服务器交换数据前,
必须
先在双方之间建立
一个
TCP连接,之后才能传输数据。并且提供超时重发,丢弃重复数据,检验数据,流量控制等功能,保证数据能从一端传到另一端。 UDP(用户数据报协议)
实现
一个
类似
QQ
的强制下线功能
此处UI界面并不会写的很好看,就是
一个
简单的
类似
于强制下线功能,要用到的类如下: 这些类的主要做用: ActivityCollector:用来管理Activity,添加和删除,全部销毁。 BaseActivity:这是
一个
中间类,用来实现将创建好的Activity添加到ActivityCollector中,此类继承AppCompatActivity,并且广播接收器也是写在这个类中的。 Logi...
QTabWidget 实现
类似
QQ
聊天窗口
新版本的
QQ
聊天窗口可以实现拖动,分离出新的窗口。浏览器等
软件
也可以实现
类似
操作。所以心血来潮
想
用Qt实现
类似
的功能。
想
用QTabWidget直接实现是很难的,仔细阅读源码,发现QTabWidget内部是由QStackedWidget和QTabBar组合实现的。所以很自然的
想
到,只要继承QTabBar的子类重新实现QTabBar的void mousePressEvent (QMouseEvent
类似
QQ
的
软件
该怎做
想
做
一个
类似
于
QQ
的
软件
。只是自己拿来练手。刚看完关于MFC方面的书。关于网络还不熟。大家给推荐几本书吧。
网络编程
18,356
社区成员
64,165
社区内容
发帖
与我相关
我的任务
网络编程
VC/MFC 网络编程
复制链接
扫一扫
分享
社区描述
VC/MFC 网络编程
c++
c语言
开发语言
技术论坛(原bbs)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章