Описание тега php-socket

PHP поставляется с очень мощным API программирования сокетов. Эти функции сокетов включают в себя почти все, что вам может понадобиться для связи клиент-сервер на основе сокетов через TCP/IP, и их можно легко развернуть для создания простых сетевых приложений.
1 ответ

Подключение сокета php с использованием localhost через Telnet

Я пытался создать сокет и привязать его к локальному хосту 127.0.0.1 и пытаюсь подключиться к нему с помощью службы telnet от Microsoft, но когда я подключаюсь к указанному адресу и порту, я получаю следующую ошибку. Предупреждение PHP: socket_write…
22 авг '15 в 14:08
1 ответ

Программирование PHP Socket для чтения данных из MCU

Быстрый вопрос, я новичок в сокете, поэтому мне было интересно, есть ли способ чтения данных из MCU (Atmel)? Я использую Linux и могу подключить Atmel через RS232или USB к моему компьютеру (серверу). Есть ли способ, которым я могу напрямую считывать…
19 янв '13 в 02:54
2 ответа

PHP - как создать сервер сокетов в моем веб-хосте

У меня есть веб-хостинг, и я хочу создать сокет-соединение с моим приложением. У меня есть этот код: <?php $host = "127.0.0.1"; $port = 25003; // don't timeout! set_time_limit(0); if (!extension_loaded('sockets')) { die('The sockets extension is …
03 апр '18 в 07:57
1 ответ

Закрыть открытый COM-порт с PHP

Я запускаю этот код PHP, чтобы открыть мой COM-порт. Но я получил ошибку Warning: fopen(COM2): failed to open stream: Permission denied Вот мой код: <?php $fp = fopen('COM2', 'w+'); if (!$fp) { echo"Port not accessible"; } else { echo "port is op…
20 авг '14 в 07:36
1 ответ

Веб-сокет не работает в Firefox 12

Firefox не может установить соединение с сервером по адресу ws://192.168.0.155:5555/socket/server3.php. $(document).ready(function(){ if(!("WebSocket" in window)){ alert('not available'); }else{ _init(); } }); function _init(){ var websocket; var ho…
01 июн '12 в 06:34
1 ответ

Обработка данных сокета с ведущим значением длины

Это дополнительный вопрос о том, как обрабатывать сообщения с префиксами, полученные из сетевого сокета. Что я пытаюсь сделать, это: Прочитайте первые 4 байта (которые являются префиксом $ и представляют длину сообщения) Проверьте, действительно ли …
17 мар '12 в 02:12
1 ответ

Как тайм-аут сеанса Telnet с использованием PHP

Как отключиться от сеанса Telnet с помощью PHP? Используя этот код ниже, я прочитал вывод Telnet. Но я хочу отключиться от сеанса Telnet, если данные не могут быть получены в переменной $output в течение 3 секунд. Как я это делаю. Пожалуйста, смотри…
26 май '11 в 07:00
2 ответа

Отправка данных сокетов с ведущим значением длины

Я хочу отправлять сообщения JSON из PHP-скрипта в приложение C# через сетевое соединение с использованием PHP-сокетов. Обычно для двоичных протоколов первые 4 байта каждого сообщения должны быть целым числом, которое представляет длину (сколько байт…
16 мар '12 в 18:12
2 ответа

Как включить Socket в PHP 5.3.10 в системе Ubuntu 12.04

Я пытаюсь включить Socket в PHP на Linux. Я проверил php.ini, но в этом файле не появляется следующая строка. ;extension=php_sockets.so
27 авг '12 в 10:41
1 ответ

Как открыть сокет удаленного сервера php?

Я занимаюсь разработкой приложения чата с использованием php и ajax . позже я обнаружил, что получение сообщений от ajax после X секунд неэффективно. Я хочу разработать его с помощью php-сокета. Я открыл сокет локального сервера на примере: php -f s…
03 сен '18 в 04:20
1 ответ

Как отправить управляющий символ в сокет в PHP?

В скрипте PHP, который я пишу, мне нужно отправить символ управления +z по сетевому сокету, который я ранее создал. Я понимаю символ ctrl+z как chr(26), поэтому в конце строки, которую я отправляю, я добавил новую строку (\r\n), а затем chr (26) сле…
25 окт '08 в 14:22
1 ответ

Отправка и получение данных нескольким клиентам с использованием PHP-сокетов

Я использую SocketServer.class.php для получения данных и отправки на удаленный клиент с моего сервера. Отлично работает только с одним клиентом. Клиент является цифровым счетчиком, который отправляет данные по TCP/IP с помощью подключенного к нему …
10 авг '16 в 11:45
1 ответ

Подтверждение устройства Teltonika GPS после получения IMEI с использованием php

Привет, пожалуйста, кто-нибудь может объяснить, как отправить подтверждение с сервера на GPS-устройство Teltonika? Устройство GPS отправляет номер IMEI (международный идентификатор мобильного оборудования), и как только я получу номер IMEI, пакет ож…
31 июл '14 в 14:33
0 ответов

php - не удалось: ошибка во время рукопожатия WebSocket: net::ERR_INVALID_HTTP_RESPONSE

Я использую сокет php на стороне сервера и HTML5 WebSocket на стороне клиента. Мой код на стороне клиента работает хорошо, потому что я попробовал его с http://www.websocket.org/echo.html и это сработало. Но проблема в server.php файл. может быть чт…
20 окт '18 в 00:20
2 ответа

Отправить как hex в PHP

Я немного пытаюсь отправить шестнадцатеричное значение на устройство, подключенное к моему серверу PHP-сокетов. У меня есть этот код: <?PHP # 7e hex = 126 decimal $str1 = "\x7e\x00MyData"; sendToDevice($str1); // works :-) # will send "~<NUL&g…
10 июл '13 в 08:57
0 ответов

Почему мы используем функции socket_addrinfo_lookup(), socket_addrinfo_explain(), socket_addrinfo_connect() и socket_addrinfo_bind() в php socket?

Я изучал сокет PHP с прошлой недели, но застрял в следующих функциях: socket_addrinfo_lookup () socket_addrinfo_explain () socket_addrinfo_connect () socket_addrinfo_bind () Может ли кто-нибудь научить меня этим вопросам в простых словах вместе с не…
05 авг '18 в 08:34
2 ответа

Как подключить telnet и отправить команду и записать вывод в текстовый файл с помощью php

Мне нужно, чтобы telnet к порту и отправить команду и записать вывод в текстовый файл с помощью PHP. Как я это делаю? на этом форуме есть то же имя, что и у telnet-соединения с использованием PHP, но у них есть ссылка на решение, а ссылка на решение…
23 май '11 в 08:40
1 ответ

PHP Socket - Как повторно использовать сокетное соединение?

У меня следующая ситуация: test.php > Когда эта страница загружена, я выполняю один пост через Ajax для второй страницы (socket.php) socket.php > Эта страница получает запрос ajax, и я создаю сокет (через php) для подключения к серверу (это работает…
14 дек '16 в 12:22
2 ответа

Читать один байт как неподписанный байт

У меня есть какой-то Java-сервер, на котором я пытаюсь поиграть со скриптом php. В этом формате указывается количество байтов, которые сообщение примет в качестве байта без знака, а затем байты, составляющие строку. вот моя функция с комментариями f…
07 май '12 в 18:21
0 ответов

PHP-сокет не работает на Windows 2012

У меня есть сервер сокетов PHP, работающий на одном сервере. Я скопировал код и поместил его на другой сервер (Windows Server 2012 r2). Я изменил несколько вещей, например, localhost IP и порт. когда я запускаю файл через cmd, он ничего не делает. в…