さくらレンタルサーバのphpでUDPを送信しようとしたら socket_create が使えなかったので fsockopen を利用
さくらレンタルサーバのphpでUDPを送信しようとしたら socket_create が使えなかったので fsockopen を利用して UDPを送信
- function UdpSender($host, $port, $msg){
- /*
- $sock = socket_create(AF_INET, SOCK_DGRAM, SOL_UDP);
- socket_sendto($sock, $msg, strlen($msg), 0, $host, $port);
- socket_close($sock);
- */
- $fsock = fsockopen("udp://{$host}", $port);
- if($fsock){
- fwrite($fsock, $msg);
- fclose($fsock);
- }
- }
コメント