![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Linux
文章平均质量分 92
小学狗喵喵叫
这个作者很懒,什么都没留下…
展开
-
Linux下编写C++服务器(安装Linux虚拟机)
Linux下编写C++服务器(安装Linux虚拟机)在公司做了两年的MFC,一直和工控机呆在一起。大学时学过Linux,但已经忘记了,今天重温一下在Linux下C++服务器。安装Linux虚拟机因为我的电脑是windows10,我需要装VMware后,安装Linux系统。VMware的安装很简单链接:VMware下载地址.链接:VMware Workstation 14 Pro安装教程...原创 2019-07-18 03:44:35 · 739 阅读 · 5 评论 -
Linux下编写C++服务器(MySQL连接)
安装MySQL网上有很多从yum下载安装的教程,但是不知道什么原因下载速度很慢,速度在10k/s以内,这里是参照CentOS 7离线安装MySQL 5.7下载的,操作比较复杂,但速度会快一点,觉得麻烦可以直接在yum下载。配置环境安装完后,MySQL文件夹下的include和lib目录是我我们需要的头文件和库。...原创 2019-08-14 18:19:13 · 711 阅读 · 0 评论 -
Linux下编写C++服务器(Websocket服务器)
WebSocket服务器比HTTP服务器要简单一些利用asio进行WebSocket服务器的开发,asio现在还是比较轻便的。下载asiomv /home/aubin/下载/asio-1.12.2.tar.gz /usrcd /usr/tar -xzvf /usr/asio-1.12.2.tar.gz...原创 2019-08-14 18:18:47 · 2246 阅读 · 0 评论 -
Linux下编写C++服务器(HTTP服务器)
今天使用Makefile写一个HTTP的服务器,之前没有接触过Makefile,需要探索一下。VS2015下测试Makefile新建一个Makefile Project(Linux),这里名为HTTPTest;添加新建项, 添加C ++文件(.cpp),名为main.cpp,内容如下:#pragma once#pragma execution_character_set("ut...原创 2019-08-14 18:18:09 · 6140 阅读 · 0 评论 -
Linux下编写C++服务器(EPOLL高并发Socket服务器)
概述之前写的并发服务器是accept到客户端的句柄后,就开启一个线程,让子线程处理这个客户端的通讯,客户端多了会造成高内存,因此限制了高并发,同时非阻塞也可能会造成高CPU使用率。Linux的EPOLL机制解决了上面的问题,EPOLL使用事件触发的机制,只有事件变化时才会处理事件,可以从事件中获取句柄、事件类型信息,进行处理。参考文献:浅析epoll的水平触发和边缘触发,以及边缘触发为什么...原创 2019-08-14 18:17:26 · 3753 阅读 · 3 评论 -
Linux下编写C++服务器(简单Socket客户端服务器)
安装好环境之后,我们就可以写服务器了,今天先写一个简单的socket服务器。先给出Linux编码风格,尽量按着这些点写。头文件我们在上一次的test项目下,新增一个名字叫MySocket的类,由于windows和linux需要的头文件不同,我们需要查找一下Socket需要的头文件,添加上去后显示无法打开源文件,是因为VS只有编译时才会连接Linux虚拟机的头文件。这时我们需要把linux...原创 2019-08-14 18:16:53 · 2298 阅读 · 1 评论 -
Linux下编写C++服务器(VS2015创建Linux项目)
参考链接:用VS2015开发Linux程序详细教程-配置篇开启SSH服务windows安装安装原创 2019-08-14 18:15:45 · 1513 阅读 · 1 评论 -
Linux下编写C++服务器(创建centOS7虚拟机共享文件夹)
在windows下创建文件夹,并设置为共享;原创 2019-08-14 18:14:48 · 272 阅读 · 2 评论 -
Linux下编写C++服务器(配置C++编译调试环境)
Linux下编写C++服务器(配置C++编译调试环境)安装好linux虚拟机,确定能上网后,我们可以开始编写C++程序了,但在这之前我们需要下载编译器和调试器下载gcc在终端输入yum search gcc,查找yum源上的gcc软件包;输入yum install gcc-c++ -y安装gcc,这里需要管理员权限;安装完后输入g++ -v,查看是否安装成功和gcc版本号;输...原创 2019-08-14 18:14:01 · 2801 阅读 · 0 评论 -
Linux下编写C++服务器(redis连接)
redis数据库之前没有用过原创 2019-08-27 22:33:09 · 812 阅读 · 0 评论