接口对象的通用属性: instanceName
- 名称: instanceName.
- 类型: string.
- 描述: instanceName用来设置这个实例(接口类的对象)的名称.
- 默认: 开发者可以不设置, 默认值是协议://ip:端口. 如果没有协议/IP/端口, 则默认值为空字符串.
- 提示: 设置后在查看运行状态时会比较方便. 比如实例一监听19910端口用来接收游戏聊天数据, 实例二监听19911端口用来接收服务器负载信息, 那么在查看状态的时候我们可能会混淆不同实例的作用.
- 备注: 这里设置了名称后, 查看MeepoPS的状态时会显示, 同事MeepoPS会根据这个名称来设置系统的进程名称. 但是Mac不能设置进程名称无效. Linux用户可以使用ps来查看进程名称.
示例:
这是我们自行编写的代码: demo.php
<?php
//引入MeepoPS
require_once 'MeepoPS/index.php';
//使用文本传输的Telnet接口类
$telnet = new \MeepoPS\Api\Telnet('0.0.0.0', '19910');
//设置MeepoPS实例名称
$telnet->instanceName = 'MeepoPS-Telnet';
//启动MeepoPS
\MeepoPS\runMeepoPS();