socket_bind
bool socket_bind ( resource $socket , string $address [, int $port=0 ] )
Wiąże nazwę do gniazda
Parametry
- socket - gniazda ważnych zasobów utworzone za pomocą socket_create().
-
- address - Jeśli gniazdo jest z rodziny AF_INET, adres IP ma postać (np. 127.0.0.1).
-
Jeśli gniazdo jest z rodziny AF_UNIX, adres ma postać (np. /tmp/my.sock).
- port (Optional) - parametr używany tylko podczas użycia gniazda AF_INET
-
The port parameter is only used when connecting to an AF_INET socket,
wyznacza porty zdalnego hosta, do których połączenia powinny być wykonane.
Zwracane wartości
Zwraca TRUE w przypadku powodzenia, FALSE w przypadku błędu.
Listing
//Example #1 Użycie socket_bind() do ustawienia adresu źródłowego
<?php
// tworzymy nowe gniazdo
$sock = socket_create(AF_INET, SOCK_STREAM, SOL_TCP);
// Przykład listy adresów IP, posiadanych przez komputer
$sourceips['kevin'] = '127.0.0.1';
$sourceips['madcoder'] = '127.0.0.2';
// powiązanie adresu źródłowego
socket_bind($sock, $sourceips['madcoder']);
// polączenie z wyznaczonym adresem
socket_connect($sock, '127.0.0.1', 80);
// zapis
$request = 'GET / HTTP/1.1' . "\r\n" .
'Host: example.com' . "\r\n\r\n";
socket_write($sock, $request);
// zamknięcie
socket_close($sock);
?>
Dodano przez: igor
Ranga: Administrator serwisu Punktów: 0
Ranga: Administrator serwisu Punktów: 0
Komentarze użytkowników
:: Losowe artykuły
:: Wymiana linków
Modowe inspiracje |
Android Gry i Aplikacje |
ZaplanujTransport.pl: Przeprowadzki, transport, aukcje |
Logo dla firmy |
Change Tires - Car Weather Forecast Reminder |
Laminas: MVC Framework for PHP |
IT Books Reviews and Programming: JS, JAVA, PHP, ANDROID, CSS |
Katalog roślin |
Programming articles: JAVA, PHP, C++, Python, JavaScript |
Kancelaria Adwokacka Łukasz Huszno