Articles of сокеты

PHP-сокеты – принимать несколько соединений

Я пытаюсь создать простое клиент-серверное приложение, и поэтому я экспериментирую с сокетами в PHP. Теперь у меня есть простой клиент в C #, который хорошо подключается к серверу, но я могу подключить только один клиент к этому серверу (я нашел этот пример кода онлайн и немного изменил его для целей тестирования). Забавно, что я нашел […]

Как выполнить модульный код сокета с помощью PHPUnit?

В настоящее время у меня есть класс Socket , который в основном представляет собой класс оболочки OO для функций socket_* PHP: class Socket { public function __construct(…) { $this->_resource = socket_create(…); } public function send($data) { socket_send($this->_resource, $data, …); } … } Я не думаю, что могу издеваться над сокетным ресурсом, так как я использую […]

PHP-сокет Прослушивание

Со следующим кодом я могу получить 1 запрос и написать его: function listen() { // Set time limit to indefinite execution set_time_limit (0); // Set the ip and port we will listen on $address = 'XX.XX.XX.XXX'; $port = XXXX; // Create a TCP Stream socket $sock = socket_create(AF_INET, SOCK_STREAM, 0); // Bind the socket to […]

Как вызвать WebSocket программно (используя PHP)?

У меня есть ситуация, когда мне нужно обновить одно окно браузера на основе ввода другого. Сейчас я использую WebSockets, и он отлично работает. Теперь я хочу отправить данные в WebSocket с помощью PHP вместо браузера (поэтому вместо ws: // используйте PHP-код). Другими словами, я хочу имитировать вызов WebSocket.send (), используя PHP вместо JavaScript. У меня […]

простая связь клиентского сервера между java и php

Мне нужно отправить информацию с php-клиента на java-сервер, но никто не получает на стороне сервера, хотя один оператор печати успешно выполняется на сервере, текст с клиента не может получить на стороне сервера. Вот коды: Сервер Java: import java.io.BufferedReader; import java.net.*; import java.io.*; public class javaphp2 { private static ServerSocket socket; private static Socket connection; private […]

Действительно ли ReactPHP асинхронен?

Я делал некоторые тесты на ReactPHP, потому что это выглядит довольно потрясающе. Я тестировал его со следующим кодом реакции / сокета , для простого сервера сокетов. $loop = React\EventLoop\Factory::create(); $socket = new React\Socket\Server($loop); $socket->on('connection', function ($conn) { echo 'New client !'; $conn->on('data', function ($data) use ($conn) { $conn->write("Wow, some data, such cool\n"); $conn->close(); }); }); […]

Java-клиент PHP-сервер UDP Hole Punching пример кода

Я работаю над проектом, для которого потребуется сервер ea p2p, но я не нашел код примера java-client php-server. Я понимаю концепцию работы дыры отверстия udp, но я не могу заставить ничего работать в коде. Что я пробовал: TheSocket.java public class TheSocket { public static String response = "hello"; public static String request; public static String […]

Как включить Socket в PHP?

Может ли кто-нибудь сказать мне, как включить поддержку SOCKET в PHP?

Сервер Socket PHP с Flash-клиентами

Как реализовать PHP Socket Server, я использую PHP5. Есть ли готовая каркас, уже доступный для меня, вместо того, чтобы вдаваться в подробности о деталях реализации? В основном я хочу обслуживать клиентов Flash с помощью этого Socket Server, и это будет работать в среде Apache. Это первый раз, когда я нахожусь на территории PHP, поэтому считайте […]

Socket_read () говорит «не действительный ресурс»

Я изучаю программирование сокетов и экспериментирую с использованием php. Я хотел подключиться к сокет-серверу с помощью клиента и прочитать ответ сервера от клиента. Коды для: Server.php: $address="127.0.0.1"; $port=3343; echo "I am here"; set_time_limit (0); if(false==($socket= socket_create(AF_INET,SOCK_STREAM, SOL_TCP))) { echo "could not create socket"; } socket_bind($socket, $address, $port) or die ("could not bind socket"); socket_listen($socket); if(($client=socket_accept($socket))) […]