AsyncTcpConnection 动态创建链接的问题

nijialong

if(!$_SESSION['Async_TcpCon']){//以客户端方式连接
$_SESSION['Async_TcpCon'] = 'tcp'.$uid;
$_SESSION['Async_TcpCon']= new AsyncTcpConnection('Jt808://127.0.0.1:20000');
$_SESSION['Async_TcpCon']->onMessage = function( $_SESSION['Async_TcpCon'], $Async_buffer){//客户端收到消息
var_export('...Async_buffer........'. $Async_buffer ."...............\n");
};
$_SESSION['Async_TcpCon']->onClose = function( $_SESSION['Async_TcpCon']){
echo "connection closed\n";
$_SESSION['Async_TcpCon']->reConnect(1); // 如果连接断开,则在1秒后重连
};
$_SESSION['Async_TcpCon']->connect();//// 执行异步连接
}
$_SESSION['Async_TcpCon']->send($message);
这样动态创建的链接 不能用

1417 1 0
1个回答

walkor 打赏

session不能存储连接资源

  • nijialong 2021-02-08

    GatewayWorker 软件中 一个客户端链接过来,以客户端发来的用户名 来命名一个AsyncTcpConnection ,以后收到消息 通过 AsyncTcpConnection 转发出去,能不能给个例子或者思路

  • nijialong 2021-02-08

    已经解决 多谢

年代过于久远,无法发表回答
×
🔝