网络
文章平均质量分 68
z无心
无
展开
-
使用Qt高仿一个自己的QQ
一、简介本人自己仿造QQ做的一个即时通讯聊天软件,客户端使用的是Qt5.12.0,账号注册使用的的SpringBoot,后台服务器是自己仿造别人的自己编写的一个TCP服务器,数据库使用的是MySQL。实现的功能有:注册、登录、添加好友、新增分组、移动分组、消息通知、发送文字、发送表情、发送图片、发送文件、截屏(群功能同),好友侧边栏等等。整个项目主要分为三个部分:Qt客户端部分、网页SpringBoot部分、后台网络服务器部分。演示视频如下:原创 2022-02-10 00:20:41 · 3288 阅读 · 7 评论 -
[Linux高性能服务器]socket编程实践(1)--简单的客户端服务器
摘要为了后面能够很好的查找和参考实现一个简单的服务器和客户端,使用了socket编程中的基本函数. 实现了TCP和UDP两种版本这一部分仅就实现最核心的功能,连接并且通信.后续更多功能(并发,IO复用)再慢慢总结对下面的内容有问题请移步参考Linux网络编程基础API运行环境为Linuxsocket编程实践(1)TCP服务器端/** * @File:serv_1.cpp *...原创 2020-05-03 17:40:11 · 238 阅读 · 0 评论 -
Linux网络编程基础API
Linux网络编程基础API主机字节序和网络字节序现代CPU的累加器一次都能装载(至少)4字节(这里考虑32位机),即一个整数.那么这4字节在内存中排列的顺序将影响它被累加器装载成的整数的值.1. 字节序的分类大端字节序(big endian)大端字节序是指一个整数的高位字节(2331bit)存储在内存的低地址处,低位字节(07bit)存储在内存的高地址处.小端字节序(litt...原创 2020-05-03 17:25:56 · 303 阅读 · 0 评论 -
HTTPS的加密方式
一、概述1.1大致目的进一步了解HTTP和HTTPS了解对称加密和非对称加密的工作方式对HTTPS的加密有一个大概的了解对证书有一个初步的了解1.2加密方式在学习HTTPS加密方式之前,有必要了解几种常见的加密方式,如:对称加密非对称加密二、对称加密2.1定义需要对加密和解密使用相同密钥的加密算法。所谓对称,就是采用这种加密方法的双方使用方式用同样的密钥进行加密和解...原创 2020-04-20 10:17:53 · 1831 阅读 · 0 评论