context);
}
Worker::$globalEvent->add($socket, 1 , "acceptUdpConnection"); //加入全局事件\Client::connect(CHANNEL_SIP_IP , CHANNEL_SIP_PORT);
$event_name = $processName; //UDP的数据回复跟TCP不一样,只要知道对方端口即可,理论上任意一个进程均可从服务器端发送数据给客户端
//到公网环境查询本机公网IP,便于生成日志
Channel\Client::on(event_data)use($worker , $event_name) {
});
*/
//每隔一段时间对长时间未进行通信的临时会话进行清理
//不宜太大,太大容易遭受DDOS攻击,也不宜太小,太小的话有可能还没完成业务逻辑就被踢掉
Timer::add( UNAUTHORIZED_KICKOFF_SECOND , function ()