workerman如何发送数据到指定客户端

ylqjgm

创建一个udp服务,现在需要发送数据到指定地址,比如:127.0.0.1:1234
但是worker只有send,没有sendto方法,请问如何操作?

7049 1 1
1个回答

walkor 打赏

如果worker是udp协议的,并且是在onMessage($connnection, $data)回调中的以udp协议回复客户端,则只需要调用$connection->send($response);即可。

如果是要向另外一个地址发送udp数据,可以使用php自带的api,例如stream_socket_client

$client = stream_socket_client('udp://ip:port');
fwrite($client, $data);
  • 暂无评论
年代过于久远,无法发表回答
×
🔝