
C++
文章平均质量分 93
goushengbo
这个作者很懒,什么都没留下…
展开
-
HttpServer 项目实战-1
1. client通过tcp协议连接到server端2. client 给server发送请求request(client一个连接只给server发一次request请求)3. server 给client回复reponse。4. 双方断开连接******client如果想再次给server发送request那么就必须再次连接到server)1. 客户端发送http请求中GET后面一般跟一个文件名2. 服务端会把客户端get的文件下发下去1. 因为HTPP都是基于短连接的,所以不可能出现服务端同时存在大量c原创 2024-05-23 17:19:42 · 2000 阅读 · 0 评论 -
QQ 项目实战-3:
04-1. 服务端启动脚本qqserver 启动脚本#!/bin/shWHOAMI=`whoami`PID=`ps -u $WHOAMI | grep qqserverd | awk '{print $1}'`# 提示程序要携带参数启动if (test "$#" = 0) then echo "Usage: $0 [stop] [start] [status]" exit 0fi# 启动if (test "$1" = "start"原创 2024-05-23 12:26:18 · 801 阅读 · 0 评论 -
QQ 项目实战-2:
01-1. 服务端添加捕获消息的函数:pub.h #ifndef PUB_H_#define PUB_H_#define FILEBUFSIZE 262142 //255k, 在redhat6.3-32bit中, socket最大缓冲区255kvoid setdaemon();//设置守护进程//是消息捕获函数的回调void catch_Signal(int Sign);//消息捕获函数int signal1(int signo, void (原创 2024-05-23 12:10:58 · 1489 阅读 · 1 评论 -
QQ 项目实战-1:
day-17. myqq 项目实战:简介:Qt 版本: 5.14.1编译器类型: MinGW-7.3.0_64 位 01-1. 实现主窗口界面效果图: 新建项目1. 新建项目 --Application(Qt) --"Qt Widgets Application"2. 项目名称: myqq 3. 基类选择"QWidget", 不要选择"QMainWindow", 因为不需要"菜单"和"内嵌窗口"--取消勾选"创建界面"原创 2024-05-23 12:01:16 · 792 阅读 · 1 评论