
即时通讯,qt,网络编程
MR_DUAN1105
好好学习,天天向上
展开
-
c++即时通讯程序
记录下我上大学的第一个程序项目。第一次写程序,遇到了好多挫折,也学到了好多的书本学不到的知识。该程序主要是仿qq,实现了qq基本聊天的大部分功能包括视频聊天,语音消息,图片消息,添加好友,文件离线发送上传下载,好友分组,群聊等。网络方面集成心跳包和udp发送确认功能。本程序分为服务器和客户端两个程序,服务器使用libevent+qt+protobuf+mysql基本结构,客户端使用qt+pro原创 2017-03-06 15:24:57 · 4614 阅读 · 2 评论 -
高仿qq聊天:qt界面
使用qt做成的高仿qq界面,可以进行语音聊天等设计原创 2017-03-08 20:04:55 · 6955 阅读 · 4 评论 -
protobuf使用总结
这次写的通讯程序使用protobuf作为自定义协议。protobuf buffer是google 的一种数据交换的格式,它独立于语言,独立于平台。由于它是一种二进制的格式,比使用xml 进行数据交换快许多。可以把它用于分布式应用之间的数据通信或者异构环境下的数据交换。作为一种效率和兼容性都很优秀的二进制数据传输格式,可以用于诸如网络传输、配置文件、数据存储等诸多领域。下面是我用protobuf的自原创 2017-03-08 08:06:25 · 1006 阅读 · 0 评论 -
使用c语言操控mysql总结
该程序服务器端使用mysql数据库,c语言操控。qt其实也有操控mysql的api,但当时写程序还没学到那,只学过原生态api,所以就使用c了。mysql在vs2013下的配置:一般mysql安装后都有c语言操控库,在mysql安装目录下。选择ALT + F7进入属性VC++目录->包含目录,把MYSQL/Connector.C下include路径拷贝到包含目录内。拷贝Connector.C+原创 2017-03-08 08:18:13 · 664 阅读 · 0 评论 -
exosip资料记录
http://sipcommunicator.group.iteye.com/group/topic/8693SDP中m参数中IN是 INTERNET类型,目前仅支持IN原创 2018-01-28 16:22:34 · 842 阅读 · 0 评论