Articles of udp

UDP Tracker Scraping 1 скрипт, работающий с другими

При использовании этого сценария мой трекер обновляет только семена и leechers от http tracker только 1st Tracker моего торрента. print("<tr><td class='desc'><b>" .T_("Torrent Stats"). ": </b></td><td valign='top' class='lista'>"); $seeders1 = $leechers1 = $downloaded1 = null; $tres = SQL_Query_exec("SELECT url FROM announce WHERE torrent=$id"); while ($trow = mysql_fetch_assoc($tres)) { $ann = $trow["url"]; $tracker = explode("/", $ann); $path […]

Возможность PHP обрабатывать несколько TCP-соединений?

Мне было интересно, может ли PHP действовать как сервер через порт TCP? Сколько IDLE-соединений может обрабатывать сервер RAM 1 ГБ? Может ли PHP получать много соединений с одним TCP-портом (например, apache на порту 80?) Если у меня есть клиент, подключенный к сокету, открытому PHP, как я могу отправить ему данные? (например, a.php прослушивает порт 5000, […]

Как сделать NAT с сокетами PHP

Я пытаюсь сделать одноранговое приложение в php для работы таким же образом, как работает skype. Он работает с внутренними адресами, но когда я пытаюсь отправить данные на мой внешний адрес, сообщение никогда не попадает туда. Очевидно, что мне не хватает перевода адреса, но я не понимаю, как это сделать с сокетами PHP. Является ли это […]

Получение UDP-пакетных дейтаграмм в PHP

Я работаю в php для создания сервера прослушивания для системы слежения GPS. GPS отправляет данные через UDP-пакеты, которые я могу отобразить, выполнив приведенный ниже сценарий. Однако фактические данные выводятся в символах, поэтому я предполагаю, что мне не хватает конверсии //Reduce errors error_reporting(~E_WARNING); //Create a UDP socket if(!($sock = socket_create(AF_INET, SOCK_DGRAM, 0))) { $errorcode = socket_last_error(); […]

Сервер запросов DHT

Я пытаюсь сделать простой запрос к DHT-серверу. Я пытаюсь сделать простой простой пример для проверки запросов к серверам, но я не получаю ответа от сервера в любой форме … Маленький пример: $socket = fsockopen("udp://router.bittorrent.com", 6881, $errno, $errstr, 3); fwrite($socket, 'p'); $Head = fread($socket, 4); $CheckStatus = socket_get_status($socket); if($CheckStatus["unread_bytes"] == 0) { return 0; } $do […]

Как я могу отправить данные с PHP на IP-адрес через UDP?

Как я могу отправить данные с PHP на IP-адрес через UDP? Как я могу получить эти данные на другом компьютере? <?php $fp = pfsockopen( "udp://192.168.1.6", 9601, $errno, $errstr ); if (!$fp) { echo "ERROR: $errno – $errstr<br />\n"; } socket_set_timeout ($fp, 10); $write = fwrite( $fp, "kik" ); //$data .= fread($fp,9600); //echo "$data<br>"; fclose($fp); echo […]

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_create vs. fsockopen php

Хостинг-сервис, который я использую в настоящее время, не позволяет мне использовать сокеты, вероятно, по уважительной причине с их стороны. Однако они позволяют использовать fsockopen . Мне было интересно, какая разница, потому что некоторые скрипты, которые работали с socket_create и даже stream_socket_server , не работают с fsockopen . Тем не менее, если fsockopen должен работать, мой […]