stream.binance.com 9443 if (!$www->binance_socket) { $www->binance_websocket = stream_socket_client("tls://{$websocket_url}:{$websocket_port}",$error,$errnum,30,STREAM_CLIENT_CONNECT,stream_context_create(null)); if (!$www->binance_websocket) { // ERROR echo "[$errnum] $error"; } else { $request = "GET /stream?streams={$socket_request} HTTP/1.1\r\n"; $request .= "Host: stream.binance.com:9443\r\n"; $request .= "Accept: */*\r\n"; $request .= "Connection: Upgrade\r\n"; $request .= "Upgrade: websocket\r\n"; $request .= "Sec-WebSocket-Version: 13\r\n"; $request .= "Sec-WebSocket-Key: " . rand(0,999) . "\r\n\r\n"; fwrite($www->binance_websocket, $request); $response = ""; while (!feof($www->binance_websocket)) { $response .= fgets($www->binance_websocket, 512))); } } } } fwrite($www->binance_websocket,chr(0x8A) . chr(0x80) . pack("N", rand(1,0x7FFFFFFF)));