PHP Socket(套接字连接)扩展简介和使用方法
来源:互联网 发布:centos开机进入grub 编辑:程序博客网 时间:2024/04/19 15:20
PHP socket扩展是基于流行的BSD sockets,实现了和socket通讯功能的底层接口,它可以和客户端一样当做一个socket服务器。
使用这些函数时请注意,虽然他们中有很多和C函数同名的,但声明却很可能不同。未避免混淆,请仔细阅读函数描述。
不熟悉socket编程的可以在Unix手册上找到很多有用的信息,网上也有很多C socket编程方面的教程,简单修改一下就可以应用于PHP socket编程。
第一步:开启socket
到php.ini开启extension=php_sockets.dll,然后重启apache才能生效。如果没有开启或者重启阿帕奇会出现Call to undefined function socket_create()的报错。
第二步:使用socket
PHP socket工作流程是:
1.创建socket socket_create()
2.尝试通过创建的socket连接目标ip socket_connect(),注意了,这里只能写ip,只能写ip,我写localhost就错了。
3.获取连接结果,如果连接成功,我们就可以继续进行自己要做的事情,如果失败,我们做一个后续要做的事情。
4.关闭socket socket_close()
PHP socket请求示例:
结果:
本人博客:PHP Socket(套接字连接)扩展简介和使用方法
0 0
- PHP Socket(套接字连接)扩展简介和使用方法
- socket套接字简介
- Socket套接字API简介
- PHP套接字编程(socket)
- PHP和Socket简介
- PHP和Socket简介
- PHP和Socket简介
- 18.3.1 Socket套接字简介
- socket套接字简介(转)
- 套接字和socket编程
- 封装的SOCKET套接字 连接代码
- socket(套接字)连接过程
- 基于 TCP (面向连接)和无连接UDP协议的 socket 套接字编程
- php的非阻塞套接字socket
- socket套接字选项和模式
- 套接字连接中断:The socket connection was aborted
- 【HTTP】TCP连接与套接字编程(socket)理论基础
- Socket(套接字)
- mui对话框
- 环境搭建arm-linux-gcc 没有那个文件或目录的问题
- WEB的mavan项目构建生成可执行jar包
- Java实现串口数据读写
- oracle数据库的备份还原标准化实施部署指南
- PHP Socket(套接字连接)扩展简介和使用方法
- C#中的事件和委托
- 前端框架Aurelia
- 集中式日志系统 ELK 协议栈详解
- SOAP请求、响应报文格式
- JSON中optString()和getString()区别
- 直接插入排序和希尔排序
- sqlserver服务器名称改成本地IP地址登录
- 图解scrollHeight, clientHeight, offsetHeight, scrollTop以及获取方法