C++网络编程
文章平均质量分 61
依梦_728297725
经验随着年龄的增长而积累更多,提高自身,享受成长。
展开
-
c++ http服务器客户端程序-超时时间设置(5)
一般情况下,服务器客户端存在读写超时时间存在,因此某些情况需要设置一个超时时间服务器程序设置超时时间:#include "httplib.h"#include <string>using namespace httplib;int main(){ Server svr; svr.set_read_timeout(5, 0); // 5 seconds svr.set_write_timeout(5, 0); // 5 seconds svr.s...原创 2021-12-26 09:31:59 · 3029 阅读 · 0 评论 -
c++ http服务器客户端程序-传输json解析json数据(4)
采用httplib与rapidjson来实现客户端发送key\value到服务器,服务器根据key解析value服务器程序:#include "httplib.h"#include <string>using namespace httplib;int main(){ Server svr; svr.Get("/hi", [](const Request& req, Response& res) { auto itr...原创 2021-12-26 09:14:14 · 1761 阅读 · 3 评论 -
c++ http服务器客户端程序-传输json解析json数据(2)
1、服务器端的实例:#include "stdafx.h"#include <iostream>#include <chrono>#include <cstdio>#include "httplib.h"using namespace httplib;#include "rapidjson.h"#include "prettywriter.h" // for stringify JSON#include "document.h"using原创 2021-04-24 10:22:32 · 1903 阅读 · 0 评论 -
c++ http服务器客户端程序(1)
最简单的http服务器传输一个字符串“Hello http!\n”(1)httpserver.cpp#include "stdafx.h"#include <iostream>#include <chrono>#include <cstdio>#include "httplib.h"using namespace httplib;int main(){ Server svr; if (!svr.is_valid()) ...原创 2021-04-17 22:34:47 · 453 阅读 · 0 评论 -
VS2013 无法使用'inet_ntoa': Use inet_ntop() or InetNtop() instead or define
解决方法:1、使用inet_ntop函数替代 或者 在适当位置 定义宏 #define _WINSOCK_DEPRECATED_NO_WARNINGS2 、文件的属性页----->“预处理器”-->将“_CRT_SECURE_NO_WARNINGS”加上就行3、文件的属性页----->c/c++--->常规,将SDL检查改为否...转载 2018-05-18 10:46:44 · 1816 阅读 · 0 评论