如何在PHP框架的控制器方法中调用workerman的异步任务,比如TP5、Laravel、Yii,目前直接这样,发现并没有发送数据
发现问题了,是自己没有调用connect(),但是调用以后,直接报500了,请问什么问题?
workerman的AysncTcpConnection只能在workerman环境用。 TP5、Laravel、Yii等类似这样连接发送数据
$task_connection = stream_socket_client('tcp://x.x.x.x:1255'); fwrite($task_connection, json_encode($data));
其中x.x.x.x是真实ip或者域名,不能用0.0.0.0
好的,非常感谢您,发现这里问的每个问题几乎都是你回答的,辛苦了,希望很快会有更多的人能为这个社区贡献力量。
如果用你提供的方式,这种是异步还是同步的?会造成阻塞嘛?
TP5、Laravel、Yii 这边是同步的,不过网络通畅的话速度很快
@1:嗯呢,非常感谢您提供的workerman以及广大使用者回答问题。非常感谢!
请问一下报这个错是什么问题,在thinkphp3.2下使用
发现问题了,是自己没有调用connect(),但是调用以后,直接报500了,请问什么问题?
workerman的AysncTcpConnection只能在workerman环境用。
TP5、Laravel、Yii等类似这样连接发送数据
$task_connection = stream_socket_client('tcp://x.x.x.x:1255');
fwrite($task_connection, json_encode($data));
其中x.x.x.x是真实ip或者域名,不能用0.0.0.0
好的,非常感谢您,发现这里问的每个问题几乎都是你回答的,辛苦了,希望很快会有更多的人能为这个社区贡献力量。
如果用你提供的方式,这种是异步还是同步的?会造成阻塞嘛?
TP5、Laravel、Yii 这边是同步的,不过网络通畅的话速度很快
@1:嗯呢,非常感谢您提供的workerman以及广大使用者回答问题。非常感谢!
请问一下报这个错是什么问题,在thinkphp3.2下使用