Зека
Новичок
Сокеты и IP
Я видимо не верно понял socket_bind, мне казалось ip отправляющего пакеты должен был быть пустым.
PHP:
$socket = socket_create(AF_INET, SOCK_STREAM, SOL_TCP);
socket_bind($socket, null);
$result = socket_connect($socket, "127.0.0.1", "80");
$in = "GET http://localhost/2.php HTTP/1.1\r\n";
$in .= "Host: localhost\r\n";
$in .= "Connection: Close\r\n\r\n";
$out = '';
socket_write($socket, $in, strlen($in));
while ($out = socket_read($socket, 2048)) {
echo $out;
}
socket_close($socket);