stream_socket_accept $peername参数将对应客户端的地址和端口输出:
$conn = stream_socket_accept($socket,0,$peerName);
127.0.0.1:57034
输出连接的客户端的ip和端口
而stream_socket_get_name同时支持获取当前服务器/客户端的ip和端口
stream_socket_get_name($conn,false) //获取的是服务端ip和端口 stream_socket_get_name($conn,true) //获取的是客户端ip和端口
<?php //对比$this和self /* * $this更倾向于对象本身 * */ class Par{ public  ...
if($_SERVER['REQUEST_METHOD'] == 'POST') { echo('This is post '); } elseif ($_SERVER['...
开发com组件可以用c++,vc++,net,我比较熟悉net,演示用dnet(1).创建项目:启动vs2017,新建项目,选择Visual C# ->Windows桌面->类库通用windows(2). 修改Com项目:点击 项目->项目属性,再点击应用程序->程序集信息,...
php arrayaccess 官方的说法是让你能以数组的形式访问对象,对于这种php内置接口一直不太明白有什么用,坚持多看文章,终于理解,特来分享,思路不同,更易于理解。(1).创建一个学生类,并且实现arrayaccess 接口。<?php class studen...
php event扩展在windows中依赖于php_sockets扩展,因此在php.ini中必须先加载php sockets扩展,如下。extension=sockets extension=event...
在编写thinkphp常驻内存的命令行应用中我们需要保证数据库连接不会断开,保证断开还能重新连接,因此大部分人的方案是直接修改tp的数据库配置文件database.php// 开启断线重连 'break_reconnect' => true,通常...