<?php /** * VoipNow API Notification - PHP Quick Example */ $accessToken = "CHANGEME"; $appId = "CHANGEME"; $instanceId = "CHANGEME"; $host = "CHANGEME"; // the address, do not include the protocol $servicePort = 80; $servicePath = "/hubgetsb/ws/" . sha1($appId.$accessToken) . "/" . $instanceId; $socket = socket_create(AF_INET, SOCK_STREAM, SOL_TCP); if ($socket === false) { echo "socket_create() failed: reason: " . socket_strerror(socket_last_error()) . "\n"; } else { echo "Socket created.\n"; } echo "Attempting to connect to '$host'..."; $result = socket_connect($socket, $host, $servicePort); if ($result === false) { echo "socket_connect() failed.\nReason: ($result) " . socket_strerror(socket_last_error($socket)) . "\n"; } else { echo "Socket connected.\n"; } echo "Consumming messages:\n\n"; while ($out = socket_read($socket, 2048)) { echo $out; } echo "Closing socket..."; socket_close($socket); echo "Bye !.\n\n";
Except where otherwise noted, content in this space is licensed under a Creative Commons Attribution 4.0 International.