文章 2021-11-13 来自:开发者社区

《Linux多线程服务端编程:使用muduo C++网络库》学习笔记,★firecat推荐★

4.9 多线程与forkfork()一般不能在多线程中调用,因为Linux的fork只克隆当前线程的thread of ctrl,不克隆其他线程。即,fork之后子进程只有一个线程,其他线程都消失了。7.2文件传输如果客户端故意只发起连接,不接收数据,那么要么服务器进程的文件描述符耗尽,要么占用很多...

《Linux多线程服务端编程:使用muduo C++网络库》学习笔记,★firecat推荐★
文章 2021-11-13 来自:开发者社区

开源项目推荐:C/C++网络库(muduo/poco/libuv/workflow等等)

(1)ACE庞大、复杂,适合大型项目。开源、免费,不依赖第三方库,支持跨平台。http://www.cs.wustl.edu/~schmidt/ACE.html(2)AsioAsio基于Boost开发的异步IO库,封装了Socket,简化基于socket程序的开发。开源、免费,支持跨平台。http://think...

C++ 入门教程开发文档

42 课时 |
17991 人已学 |
免费
开发者课程背景图
问答 2020-06-07 来自:开发者社区

使用C++接收网络事件消息时崩溃?报错

  这个open平台已经没有专人维护了,联系不上,12年的项目,比较老,目前我猜测的是我如果不对事件的形参做些什么,肯定就会崩溃,因为在另外一个事件里,如果我把函数内部置空,什么都不做,就报错,但是如果用CString把形参接过来就不会报错,但是用同样的方法处理这个事件却行不通 我刚从java组调过来临时帮忙,对c++也是刚自学了一个礼拜,很多地方都是搬运,所以不是太了解。 我怀疑是这个...

问答 2019-06-09 来自:开发者社区

怎么在C++中使用ffmpeg分离网络视频的音频成单声道 16000hz并保存为wav文件

怎么在C++中使用ffmpeg分离网络视频的音频成单声道 16000hz并保存为wav文件

问答 2018-07-21 来自:开发者社区

linux下c++网络编程出现connection reset by peer,共有哪几种情况?求详解

linux下c++网络编程出现connection reset by peer,共有哪几种情况?求详解

文章 2018-04-13 来自:开发者社区

C++ 用libcurl库进行http通讯网络编程

目录索引: 一、LibCurl基本编程框架 二、一些基本的函数 三、curl_easy_setopt函数部分选项介绍 四、curl_easy_perform 函数说明(error 状态码) 五、libcurl使用的HTTP消息头 六、获取http应答头信息 七、多线程问题 八、什么时候libcurl无法正常工作 九、关于密码 十、HTTP验证 十一、代码示例 1.基本的http...

文章 2017-12-12 来自:开发者社区

C++网络编程(二)--客户端服务器程序

这是一个基于windows的,用C++编写的客户端服务器程序,适合初学者,高手误入.源码必共享 思路是这样的.启动服务器,服务器启动后会创建一个子线程,用于向客户端发送信息.用一个死循环用于接收客户端的请求,客户端请求成功后,会将客户端的连接保存到一个集合中,下面会详细介绍这个保存客户端连接的类.客户端连接成功后,服务器会创建一个子线程用于接收客户端的信息,客户端同样也会创建一个子线程接收服务.....

文章 2017-12-04 来自:开发者社区

CPPAN:C++ 档案网络

CPPAN: C++ Archive Network CPPAN: C++ 档案网络 最近在安装使用 光学字符识别引擎 tesseract-ocr  时看到 CPPAN, 但搜索了一下并没有看到相关的中文网页,这里简单的说一下。 CPPAN是跨平台的C / C++ 依赖管理器。它建立在 CMake 的基础之上,并具有构建系统的能力。CPPAN 支持快速的脚本式编码和原型制作,以及处理大型...

文章 2017-11-26 来自:开发者社区

c++ 使用API判断网络是否连通

// test.cpp : Defines the entry point for the console application. // #include "stdafx.h" #include "test.h" #include <Wininet.h> #include <Sensapi.h> #ifdef _DEBUG #define new DEBUG_NEW #....

文章 2017-11-23 来自:开发者社区

C++socket网络编程(跨平台)实战HTTP服务器(三)

             封装TCP类 封装一下tcp类, 步骤还可以简化, 直接放上代码类名:XTCP xtcp.h 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 #ifndef _XTCP_H_ #define _XTCP_...

本页面内关键词为智能算法引擎基于机器学习所生成,如有任何问题,可在页面下方点击"联系我们"与我们沟通。