e
365游戏板您365天开心!

365bet体育在线

当前位置: 主页 > 365bet体育投注 >

PHPsocket编程

时间:2020-07-01 03:31来源:原创 作者:admin 点击:
Socket并不是一个协议,本质上说Socket是对 TCP/IP 协议的封装,它是一组接口,在设计模式中,Socket 其实就是一个门面(facade)模式,它把复杂的 TCP/IP 协议族隐藏在 Socket 接口后面,对用

  Socket并不是一个协议,本质上说Socket是对 TCP/IP 协议的封装,它是一组接口,在设计模式中,Socket 其实就是一个门面(facade)模式,它把复杂的 TCP/IP 协议族隐藏在 Socket 接口后面,对用户来说,一组简单的接口就是全部,让 Socket 去组织数据,以符合指定的协议。

  在这里插入图片描述

  虽然PHP的强项是处理文本,一般用来写网页和http接口,但是官方依然提供了Socket扩展,编译PHP时在配置中添加–enable-sockets 配置项来启用。关于TCP客户端和服务端之间的通信过程如下图所示

  在这里插入图片描述

  vim Server.php

  开启服务 php Server.php

  使用curl访问服务 curl 127.0.0.1:8887

  使用telnet访问服务 telnet 127.0.0.1 8887

  简单使用php socket, 深入研究可以使用成熟框架workman和swoole

(责任编辑:admin)
顶一下
(0)
0%
踩一下
(0)
0%
------分隔线----------------------------