socket共107篇 第5页
Socket最早是应用于UNIX系统的一种通信模式UNIX系统下的所有操作均是面向文件的即Socket的通信模式也是基于文件操作的ꎮ客户端和服务端均对一个文件完成“打开-读/写-关闭”的操作通过此文件传输信息完成通信。

TCP协议的粘包问题(数据的无边界性)

socket缓冲区和数据的传递过程,可以看到数据的接收和发送是无关的,read()/recv() 函数不管数据发送了多少次,都会尽可能多的接收数据。也就是说,read()/recv() 和 write()/send() 的执行次数...
王麻子的头像-华尔子博-奥夏网王麻子5年前
0810

socket编程实现文件传输功能详细教程

socket 文件传输程序,这是一个非常实用的例子。要实现的功能为:client 从 server 下载一个文件并保存到本地。 编写这个程序需要注意两个问题: 1) 文件大小不确定,有可能比缓冲区大很多,调...
天山雪莲的头像-华尔子博-奥夏网天山雪莲4年前
0690

ubuntu上配置Nginx+PHP5 FastCGI服务器配置

首先安装或编译Nginx。 安装Nginx 源码包可以在官方主页上下载。Ubuntu 9.04可以直接通过apt安装,也可以从这里下载最新的deb包: sudo apt-get install nginx 如果要自己编译的话,需要确保自...
王麻子的头像-华尔子博-奥夏网王麻子4年前
0680

shutdown()函数:优雅地断开TCP连接

shutdown()函数:优雅地断开TCP连接-华尔子博-奥夏网
调用 close()/closesocket() 函数意味着完全断开连接,即不能发送数据也不能接收数据,这种“生硬”的方式有时候会显得不太“优雅”。 上图演示了两台正在进行双向通信的主机。主机A发送完数据...
子博网的头像-华尔子博-奥夏网子博网4年前
0660

Docker容器(container)详解 Docker容器常用命令大全

Docker容器(container)详解 Docker容器常用命令大全-华尔子博-奥夏网
容器是镜像的运行时实例。正如从虚拟机模板上启动 VM 一样,用户也同样可以从单个镜像上启动一个或多个容器。 虚拟机和容器最大的区别是容器更快并且更轻量级——与虚拟机运行在完整的操作系统...
南宫世家的头像-华尔子博-奥夏网南宫世家4年前
0615

Mysql常用基准测试命令总结 Mysql常用命令大全

mysqlslap 常用参数说明 –auto-generate-sql 由系统自动生成sql脚本进行测试 –auto-generate-sql-add-autoincrement 在生成的表中增加自增ID –auto-generate-sql-load-type 指定测试中使用的...
王麻子的头像-华尔子博-奥夏网王麻子4年前
0608

nginx 502 Bad Gateway 错误解决办法

一些运行在Nginx上的网站有时候会出现“502 Bad Gateway”错误,有些时候甚至频繁的出现。以下是小编搜集整理的一些Nginx 502错误的排查方法,供参考: Nginx 502错误的原因比较多,是因为在代...
王麻子的头像-华尔子博-奥夏网王麻子4年前
05711

Nginx优化配置和内核优化 实现突破十万并发

nginx指令中的优化(配置文件) 代码如下: worker_processes 8; nginx进程数,建议按照cpu数目来指定,一般为它的倍数。 代码如下: worker_cpu_affinity 00000001 00000010 00000100 00001000 0...
子博兄的头像-华尔子博-奥夏网2年前
0557

100多行PHP代码实现socks5代理服务器[2]

100多行PHP代码实现socks5代理服务器,这次是使用swoole纯异步来写,使用状态机来处理数据。目前用它访问开源中国木有压力,但访问网易新闻就压力山大。我发现我用别的语言写得代理,访问网易新...
南宫世家的头像-华尔子博-奥夏网南宫世家2年前
0548

PHP下使用mysqli的函数连接mysql出现warning: mysqli::real_connect(): (hy000/1040): …

背景:把mysql换成mysqli时出现,连接数过多,其实际上并不是,原因是我挪动了一下php的sock文件位置导致,因这几个socket修改没有修改完全,于是出现了too many connections ,从mysql里show pr...
天山雪莲的头像-华尔子博-奥夏网天山雪莲3个月前
05411