windows下的C++ socket服务器(1)】的更多相关文章

windows下的一个C++ socket服务器,用到了C++11的相关内容,现在还不是很完善,以后会不断改进的! #include <winsock2.h>//1 以后会用这种方式对特定代码进行注释 #include <Windows.h> #include <stdio.h> #include <iostream> #include <thread> #include <string> #include <fstream&g…
int main(int ac, char *av[]) { ); ) { exit(); } thread t; ) { int socket_fd = accept(tcp_socket, nullptr, nullptr); //4 t = thread(handleAccept, socket_fd);//3 t.detach();//3 } system("pause"); } 1.int make_server_socket(int port) 用于创建服务端的socket…
int make_server_socket(int port) { WSADATA inet_WsaData; WSAStartup(MAKEWORD(), &inet_WsaData); if (LOBYTE(inet_WsaData.wVersion) != 2 || HIBYTE(inet_WsaData.wVersion) != 0)//2     { WSACleanup(); return -1; } );//3 SOCKET s; struct sockaddr_in saddr…
void handleAccept(int socket_fd) { ] = { '\0' }; string cmd; string filename; recv(socket_fd, buf, ); stringstream sstream; sstream << buf; sstream >> cmd; sstream >> filename; cout << cmd << " " << filename &…
产生背景: 由于做服务器运维方面的工作,需要一人对近千台LINUX服务器进行统一集中的管理,如同时批量对LINUX服务器执行相关的指令.同时批量对LINUX服务器upload程序包.同时批量对LINUX服务器download程序包.当前世面上也存在一些常见且功能强大的工具,如puppet,dsh,parallel-ssh等,但不得不说,他们的功能太重量了,重量到不得不学习他们的命令以及复杂的用法,且对于刚入LINUX门道的“菜鸟”来说无UI界面纯命令操作也显得太“重”了.故基于当前行业的形式以及…
目录: <syslog之一:Linux syslog日志系统详解> <syslog之二:syslog协议及rsyslog服务全解析> <syslog之三:建立Windows下面的syslog日志服务器> <Linux下dmesg命令处理故障和收集系统信息的7种用法> 我们需要测试一种集中日志系统,要在Windows上建立一个类Linux下的集中日志系统. 经过比较Winsyslog和Kiwisyslog等工具,最终选定Kiwisyslog(http://ww…
转自:http://www.linuxidc.com/Linux/2015-01/111563.htm 本文介绍Windows下搭建本地SVN服务器的方法,网上资料比较少也比较旧,大都介绍的是旧版本SVN使用svnserve.exe安装svn服务的方法,而下面将会详细介绍使用sc命令建立服务器并开启服务,这是搭建本地SVN服务器的关键所在! SVN 全名是 Subversion,它是一个开源的版本控制软件,官网链接:http://tortoisesvn.net/ ,与它类似的软件有CVS,VSS…
第一步:启用Windows IIS Web服务器 1.1 控制面板中找到"程序"并打开 1.2 程序界面找到"启用或关闭Windows功能"并打开 1.3 上面两步也可以简化为一步:按[Win + R]快捷键打开运行对话框,输入"optionalfeatures"后,按回车键 1.4 从"启用或关闭Windows功能"弹窗中找到Internet Information Services(或者中文版Internet信息服务)并打…
svn,全称subversion, 是目前用的较多的开源的版本管理工具.相信有些经历的程序员应该都听说过它. 通常的svn服务器是搭建在Linux中,不过如果作为个人或者单个小组使用的话,就可以把svn服务器搭建在Windows下.下面总结了Windows下如何搭建一个简单的svn服务器和客户端. 服务器篇 目前在Windows下比较简单的svn服务器方案是使用VisualSVN Server, 下载地址: http://www.visualsvn.com/server/download/ .…
1 安装Apache http://www.apachehaus.com/cgi-bin/download.plx 选择合适的版本下载 本次下载的是 Apache 2.4.x VC14 Apache版本号:httpd-2.4.25-x64 OpenSSL版本号:OpenSSL 1.0.2j 解压后按照readme_first.html文档中步骤进行测试和安装: 1)将解压后的Apache24文件夹复制到C:\ 2)在命令行输入 cd C:\Apache24\bin 3)测试Apache安装条件是…