Articles of sockets

Создание и передача данных байтов в сокет в PHP на основе кода для C ++

Если бы это название не смутило вас, я посмотрю, что я могу здесь сделать. У меня есть источник C ++ DLL, который передает TCP-трафик на сервер. Я считаю, что все соответствующие C ++-коды приведены ниже: #define HRD_MSG_SANITY1 0x1234ABCD #define HRD_MSG_SANITY2 0xABCD1234 typedef struct{ unsigned int nSize; unsigned int nSanity1; unsigned int nSanity2; unsigned int nChecksum; […]

Будут ли PHP открываться после 301 переадресации?

У нас есть часть устаревшего кода, который (ab) использует вызовы fopen () для ресурсов через HTTP: @fopen (' http://example.com '). Мы хотим переместить example.com на другой хост, а затем отправить 301 «Перманентно перемещенный». Однако мы не совсем уверены, что @fopen () будет следовать этому. Первоначальные тесты показывают мне, что это не так. Но, возможно, я […]

аутентифицировать прокси-сервер squid throw (PHP-сокет)

Я хотел бы создать программу, которая могла бы аутентифицировать прокси-сервер Squid. Я использую сокет в PHP langage

PHP Socket Server vs node.js: веб-чат

Я хочу запрограммировать HTTP WebChat, используя длинные HTTP-запросы (Comet), ajax и websockets (в зависимости от используемого браузера). База данных пользователя находится в mysql. Чат написан на PHP, за исключением, может быть, самого потока чата, который также может быть записан в javascript (node.js): Я не хочу запускать php-процесс для каждого пользователя, так как нет хорошего способа […]

PHP Специальная функция SMTP-почты Возврат ERROR fputs send bytes failed errno = 32 Разбитая труба

Я написал следующую пользовательскую функцию PHP для отправки почты через SMTP MAIL SERVER. function send($format = 'text'){ $smtpServer = 'mail.mymailserver.com.mx'; $port = '25'; $timeout = '60'; $username = 'myuser'; $password = 'mypassword'; $localhost = 'www.mydomain.com.mx'; $newLine = "\r\n"; $smtpConnect = fsockopen( $smtpServer, $port, $errno, $errstr, $timeout ); fputs( $smtpConnect,'AUTH LOGIN'.$newLine ); fputs( $smtpConnect, base64_encode( $username […]

Как сохранить постоянный скрипт PHP?

У меня есть PHP-скрипт, который прослушивает входящие запросы сокетов и т. Д. Мне нужно, чтобы этот скрипт постоянно работал (он работает в бесконечном цикле) на сервере. Как я могу инициировать и управлять этим процессом? Я попробовал только запустить его через SSH / putty, но как только соединение SSH истечет, скрипт умирает.

PHP не удается подключиться к сокету с шлюзом уведомлений Apple

Отказ от ответственности: на SO Я нашел много похожих вопросов и ответов, но никто не решил мою проблему . У меня есть этот простой PHP-код: <?php $deviceToken = "myDeviceToken"; $message = "Hello from server"; $badge = 1; $sound = "default"; // Construct the notification payload $body['aps'] = array( 'alert' => $message ); if ($badge) { […]

stream_socket_client не удалось подключиться (время ожидания подключения)

Я использую сертификат, а закрытый ключ $ctx = stream_context_create(); stream_context_set_option($ctx, 'ssl', 'local_cert', $certfile); stream_context_set_option($ctx, 'ssl', 'passphrase', $pass); $fp = stream_socket_client('ssl://gateway.xyz.com:2195', $err, $errstr, 60, STREAM_CLIENT_CONNECT, $ctx); Он работает на моем локальном сервере XAMPP, но не работает на внешнем сервере: Предупреждение: stream_socket_client () [function.stream-socket-client]: невозможно подключиться к ssl: //gateway.sandbox.push.apple.com: 2195 (время ожидания подключения) в /home/biranchi/public_html/push.php в строке […]

Это правильный способ использования очереди сообщений?

Я новичок в очередях обмена сообщениями, и сейчас я использую ZeroMQ на своем Linux-сервере. Я использую PHP для написания как клиента, так и сервера. Это в основном используется для обработки push-уведомлений. Как я уже ZMQContext , я использую базовый шаблон формальной связи REQ REP ZMQContext экземпляров ZMQContext ввода-вывода. Вот минимальный код zeromqServer.php : include("someFile.php"); $context […]

Cloud 9 IDE не может подключиться к базе данных

Я пробовал несколько вещей, чтобы подключиться к моей базе данных в cloud 9 но я все равно получаю подобные ошибки. Это мой PHP-код: <?php // Create connection $con=mysqli_connect($IP, "$C9_USER", "", "c9"); //(host,username,password,dbname)<- guide for me // Check connection if (mysqli_connect_errno()) { echo "Failed to connect to MySQL: " . mysqli_connect_error(); } ?> Я взял базовый […]

Intereting Posts
var_dump результата дает нулевое значение. Но более глубокая проверка возвращает целое число php-конкатенация для настройки URL-адреса. Как это сделать? PDOstatement (MySQL): вставка значения 0 в бит (1) поле приводит к 1 записи в таблице Изменение API графиков Google: тип изображения (размер) больше не работает? Возможные ошибки при использовании команд exec в PHP mysql_num_rows (): предоставленный аргумент не является допустимым ресурсом результата MySQL Где я могу найти синтаксический анализатор JSLint / js, написанный на PHP? Каков правильный способ проверить, возвратили ли mysql_query () какие-либо результаты? Удаление всех десятичных знаков в PHP Как заставить переменные сеанса сохраняться в перенаправлении заголовков? SQLSTATE : ошибка синтаксиса или нарушение доступа: 1064 У вас есть ошибка в синтаксисе SQL – PHP – PDO Водяной знак на анимированном gif с php Изображения CKEditor не работают принудительный доступ к свойствам объекта __PHP_Incomplete_Class Joomla 3.X – Удалить скрипт всплывающей подсказки из заголовка?