#新服务

C语言简单实现epoll服务器(一)

C/S模型TCP通信C/S模型图如下所示:TCP服务端通信的常规步骤:使用socket()创建TCP套接字(socket)将创建的套接字绑定到一个本地地址和端口上(Bind)将套接字设为监听模式,准备接收客户端请求(listen)等待客户请求到来:当请求到来后,接受连接请求,返回一个对应于此次连接的新的套接字(acce...

C语言实现FTP服务器

 公共部分代码/*common.h*/#ifndefCOMMON_H#defineCOMMON_H#include<arpa/inet.h>#include<ctype.h>#include<dirent.h>#include<errno.h>#include&...
代码星球 代码星球·2020-04-09

UDP服务器

传输层主要应用的协议模型有两种,一种是TCP协议,另外一种则是UDP协议。TCP协议在网络通信中占主导地位,绝大多数的网络通信借助TCP协议完成数据传输。但UDP也是网络通信中不可或缺的重要通信手段。相较于TCP而言,UDP通信的形式更像是发短信。不需要在数据传输之前建立、维护连接。只专心获取数据就好。省去了三次握手的...
代码星球 代码星球·2020-04-09

服务器之poll

poll服务器方法采用将监听端口用数组存放起来,这样就不需要轮询的监听整个文件描述符了#include<poll.h>intpoll(structpollfd*fds,nfds_tnfds,inttimeout);structpollfd{intfd;/*文件描述符*/shortevents;/*监控的事件...
代码星球 代码星球·2020-04-09

服务器之select

selectselect能监听的文件描述符个数受限于FD_SETSIZE,一般为1024,单纯改变进程打开的文件描述符个数并不能改变select监听文件个数解决1024以下客户端时使用select是很合适的,但如果链接客户端过多,select采用的是轮询模型,会大大降低服务器响应效率,不应在select上投入更多精#i...
代码星球 代码星球·2020-04-09

多线程服务器

/***server.c***/#include<stdio.h>#include<fcntl.h>#include<string.h>#include<netinet/in.h>#include<arpa/inet.h>#include<signal....
代码星球 代码星球·2020-04-09

多进程服务器

 注意:包含了“wrap.c”和“wrap.h”文件在上篇博客中/***server.c***/#include<stdio.h>#include<string.h>#include<netinet/in.h>#include...
代码星球 代码星球·2020-04-09

服务器客户端编程

 server下面通过最简单的客户端/服务器程序的实例来学习socketAPI。server.c的作用是从客户端读字符,然后将每个字符转换为大写并回送给客户端。#include<stdio.h>#include<stdlib.h>#include<string.h>#inc...
代码星球 代码星球·2020-04-09

Vue UI组件 开发框架 服务端 辅助工具 应用实例 Demo示例

vuex ★6963-专为Vue.js应用程序开发的状态管理模式vue-validator ★1713-vue的验证器插件vue-loader ★1642-Vue.js针对Webpack的组件装载插件vue-lazyload ★995-用于懒加载的Vue模块vuelidate&n...

使用 Vue 2.0 实现服务端渲染的 HackerNews

Vue2.0支持服务端渲染(SSR),并且是流式的,可以做组件级的缓存,这使得极速渲染成为可能。同时,和2.0也都能够配合SSR提供同构路由和客户端statehydration。vue-hackernews-2.0是Vue作者在GitHub上面放的Vue2.0的一个示例项目,结合Express、vue-router&a...

Django的开发服务的搭建和使用

如果这是你第一次使用Django,你需要完成一些初始化操作。 即,你需要自己用代码来创建一个Django项目 ——一个Django实例所需的设置集合,包括数据库的配置、Django的配置选项和应用的配置选项。在命令行(终端)中,cd(例如cdexam)到你想要用来保存代码的目...

微信服务号和订阅号

服务号:我们可以通过服务平台直接办理业务或网上交费充值,比如说招商银行、移动、联通等,这些公司的公众平台所注册的就是服务号。也就是说服务好主要是给用户提供一些服务。服务号每个月可以发群消息4次。 订阅号:订阅号主要就是为用户提供一些资讯和讯息等等,比如说一些新闻媒体等等。服务好每天可发群消息1次。 ...
代码星球 代码星球·2020-04-08

ubuntu下构建服务器环境-PC 端

目前Internet上流行的网站构架方式是LAMP(Linux+Apache+MySQL+PHP/Perl/Python)和LNMP(Linux+Nginx+MySQL+php/perl/Python),即使用Linux作为操作系统,Apache和Nginx作为Web服务器,MySQL作为数据库,PHP/Perl/Py...

Linux之服务器时间同步

Linux时间同步(把nameNode1作为时间同步服务器)设置时区cp/usr/share/zoneinfo/Asia/Shanghai/etc/localtime联网情况:ntpdateus.pool.ntp.org查看NTP状态servicentpdstatusyuminstallntpdchkconfigntp...
首页上一页...134135136137138...下一页尾页