本文列举了一切关于PHP言语中运用socket相关服务的一些函数。留意运用如下函数之前,你需求保证你的socket已翻开,假如你没有翻开,请修改你的php.ini文件,去掉下面这行前面的注释(分号):
代码如下:
extension=php_sockets.dll
假如你无法去掉注释,那么请运用下面的代码来加载扩展库:
代码如下:
if(!extension_loaded('sockets')){
if(strtoupper(substr(PHP_OS,3))=="WIN"){
dl('php_sockets.dll');
}else{
dl('sockets.so');
}
}
假如你不知道你的socket是否翻开,那么你可以运用phpinfo()函数来确认socket是否翻开。你经过检查phpinfo信息了解socket是否翻开。
php socket 相关函数如下:
代码如下:
socket_accept() 承受一个Socket衔接
socket_bind() 把socket绑定在一个IP地址和端口上
socket_clear_error() 铲除socket的过错或许最终的过错代码
socket_close() 封闭一个socket资源
socket_connect() 开端一个socket衔接
socket_create_listen() 在指定端口翻开一个socket监听
socket_create_pair() 发生一对没有差异的socket到一个数组里
socket_create() 发生一个socket,相当于发生一个socket的数据结构
socket_get_option() 获取socket选项
socket_getpeername() 获取长途相似主机的ip地址
socket_getsockname() 获取本地socket的ip地址
socket_iovec_add() 增加一个新的向量到一个涣散/聚合的数组
socket_iovec_alloc() 这个函数创立一个可以发送接纳读写的iovec数据结构
socket_iovec_delete() 删去一个现已分配的iovec
socket_iovec_fetch() 回来指定的iovec资源的数据
socket_iovec_free() 开释一个iovec资源
socket_iovec_set() 设置iovec的数据新值
socket_last_error() 获取当时socket的最终过错代码
socket_listen() 监听由指定socket的一切衔接
socket_read() 读取指定长度的数据
socket_readv() 读取从涣散/聚合数组过来的数据
socket_recv() 从socket里完毕数据到缓存
socket_recvfrom() 承受数据从指定的socket,假如没有指定则默许当时socket
socket_recvmsg() 从iovec里承受音讯
socket_select() 多路挑选
socket_send() 这个函数发送数据到已衔接的socket
socket_sendmsg() 发送音讯到socket
socket_sendto() 发送音讯到指定地址的socket
socket_set_block() 在socket里设置为块形式
socket_set_nonblock() socket里设置为非块形式
socket_set_option() 设置socket选项
socket_shutdown() 这个函数答应你封闭读、写、或许指定的socket
socket_strerror() 回来指定过错号的具体过错
socket_write() 写数据到socket缓存
socket_writev() 写数据到涣散/聚合数组
您将免费获得
1
全面诊断网站
您将获得专家对您网站的全面诊断服务,我们不同于传统建站公司仅是提供一些通用的、浅显的建议。
2
找出可能让您错过的增长点
我们将挖掘出有利于转化率提升的指标,还将详细说明您网站可以改善的确切地方。
3
流量查询与分析
我们通过专业手段,提供您所在行业的流量增长趋势与流量来源分析。
4
定制方案与报价
对您的需求深入了解后,并结合您所处行业的竞争分析结果,我们将为您量身定制一份增长方案。
扫描二维码
关注公众号
回复【数字营销】即可获取白皮书
免费获取《2023数字营销白皮书》
扫描二维码 回复【数字营销】免费获取
扫码获取
我们的服务已触达
深圳、上海、北京、广州、香港、成都、重庆、杭州、武汉、西安、天津、苏州、南京、郑州、长沙、沈阳、青岛、合肥、佛山、南昌、台湾、昆明、海口、厦门...
美国、加拿大、新加坡、日本、韩国、俄罗斯、法国、英国、德国、意大利、澳大利亚、沙特阿拉伯、新西兰、荷兰...
我们的服务已触达
深圳、上海、北京、广州、香港、成都、重庆、杭州、武汉、西安、天津、苏州、南京、郑州、长沙、东莞、沈阳、青岛、合肥、佛山、山东、台湾、苏州、厦门...
美国、加拿大、新加坡、日本、韩国、俄罗斯、法国、英国、德国、意大利、澳大利亚、沙特阿拉伯、新西兰、荷兰、以色列、越南...