社区
网络编程
帖子详情
我想编一个类似qq的软件。请问必须具备哪些知识?
zaijiali
2005-07-17 09:25:12
要不要看《TCP-IP详解》和《windows网络编程》这两本书?
我只要求能实现功能就可以。这两本书所讲是不是都是低层,而在vc里已经集成。不要我们考虑了。
...全文
224
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的话还要再看看这方面的资料了
呵呵,祝你好运
C# 实战项目——制作仿
QQ
软件
制作
一个
仿
QQ
的聊天
软件
—— Q 友。通过本课程学习,你将学到以下
知识
点: 1、Form窗体关键属性、方法和事件的应用 2、如何触发窗体和控件的事件 3、ListView控件和ImageList组件...
面试 Linux 运维工作至少需要知道哪些
知识
?
转载来源:Linux学习 https://mp.weixin.
qq
.com/s/CPyqp2sMoApK8AvBj8UpPQ 知乎上有这样
一个
问题:
一个
新手面试 Linux 运维工作至少需要知道哪些
知识
?其中有
一个
答案对这一话题的解读非常深入,今天特别分享给大家。 一、什么是大型网站运维? 首先明确一下,全文所讲的”运维“是指:大型网站运维,与其它运维的区别还是蛮大的;然后我们再对大型网...
开发相机app定制需要
具备
哪些特点功能?
开发相机app定制需要
具备
哪些特点功能? 很多人都知道拍照五分钟,修图两个小时这个梗,确实有很多人对美容和修图有很高的需求。在这方面,相机app定制开发可以提供多种功能,满足用户的需求。
类似
于相机app的开发。 1.
类似
相机app开发概述。
类似
的相机应用程序开发可以整合各种美容照片和绘画修复工具,使用户只需要通过移动应用程序客户端完成许多操作步骤,更有助于确保用户的体验。 2.开发相机app需要
具备
哪些特点? 1.主页功能板块分类。 对于照片修复类型的手机
软件
,平
应聘
软件
测试岗位需要掌握的基础
知识
与技能(面试常考内容)
详细讲解应聘
软件
测试岗位所需要掌握的一些列基础
知识
与技能,包括
软件
测试的基本概念和基本流程、基础的网络
知识
、常用的数据库技能以及常用的Linux命令等。
实现
一个
类似
QQ
的社交聊天工具
今日科技快讯 日前,中国智能手机品牌vivo宣布,与国际足球联合会(FIFA)达成为期6年的FIFA世界杯全球赞助合作,贯穿两届比赛。这意味着vivo将连续成为2018年及2022年两届世界杯全球官方赞助商。届时,vivo标志将出现在FIFA世界
网络编程
18,356
社区成员
64,214
社区内容
发帖
与我相关
我的任务
网络编程
VC/MFC 网络编程
复制链接
扫一扫
分享
社区描述
VC/MFC 网络编程
c++
c语言
开发语言
技术论坛(原bbs)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章