创建一个udp服务,现在需要发送数据到指定地址,比如:127.0.0.1:1234 但是worker只有send,没有sendto方法,请问如何操作?
如果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);
如果worker是udp协议的,并且是在onMessage($connnection, $data)回调中的以udp协议回复客户端,则只需要调用$connection->send($response);即可。
如果是要向另外一个地址发送udp数据,可以使用php自带的api,例如stream_socket_client