다른 입력 창을 기반으로 한 브라우저 창을 업데이트해야하는 경우가 있습니다. 지금은 WebSockets를 사용하고 있으며 잘 작동합니다.프로그래밍 방식으로 WebSocket을 호출하는 방법 (PHP 사용)?
이제 브라우저 대신 PHP를 사용하여 WebSocket에 데이터를 보내려고합니다 (ws : // 대신 PHP 코드 사용). 즉, JavaScript 대신 PHP를 사용하여 WebSocket.send() 호출을 시뮬레이트하고 싶습니다.
if (
function_exists('socket_create') AND
$sock = socket_create(AF_INET, SOCK_DGRAM, SOL_UDP) AND
$sock_data = socket_connect($sock, "127.0.0.1", 12345)
) {
$msg = "hello world";
$sock_data = socket_set_option($sock, SOL_SOCKET, SO_BROADCAST, 1); //Set
$sock_data = socket_write($sock, $msg, strlen($msg)); //Send data
socket_close($sock); //Close socket
}
고마워, 실제로 서버로 phpwebsocket을 사용하고 있습니다. 코드를 복사하여 작동 시키려고합니다. 내가 데이터의 "패킷"하나만 보내고 있기 때문에 그보다 더 간단하다고 생각했습니다. – Nightwolf