workerman 怎么连接unix://套接字

0

不是做new Workerman("unix://")


而是类似 AsyncTcpConnect 这种客户端 去连接 一个unix://套接字

已邀请:

blogdaren - 专注C编程、PHP内核、LINUX、VIM【http://www.phpcreeper.com】

赞同来自:

服务端


$worker = new Worker("unix:///tmp/socket");
//......

客户端


$worker->onWorkerStart = function($worker){
$socket = new AsyncTcpConnection("unix:///tmp/socket");
//.......
$socket->connect();
};

adminppper

赞同来自:

截图


这个我早就试过了,不行才来问的,AsyncTcpConnection __construct 里就有. expload(str,":",2),不可以

nitron

赞同来自:

linux下 unix///var 是 /var, 但是linux本身就有/var目录,这样你把socket设置成了目录,显然不存在这


先把你的/var 改成 /tmp/socket

要回复问题请先登录注册