PHP.mk документација

socket_getpeername

Почист и полокален преглед на PHP референцата, со задржана структура од PHP.net и подобра читливост за примери, секции и белешки.

function.socket-getpeername.php PHP.net прокси Преводот се освежува
Оригинал на PHP.net
Патека function.socket-getpeername.php Локална патека за оваа страница.
Извор php.net/manual/en Оригиналниот HTML се реупотребува и локално се стилизира.
Режим Прокси + превод во позадина Кодовите, табелите и белешките остануваат читливи во истиот тек.
socket_getpeername

Референца за `function.socket-getpeername.php` со подобрена типографија и навигација.

function.socket-getpeername.php

socket_getpeername

(PHP 4 >= 4.1.0, PHP 5, PHP 7, PHP 8)

socket_getpeernameQueries the remote side of the given socket

= NULL

socket_getpeername(Сокет $socket, string &$address, int &$port = null): bool

Го поставува прашањето до оддалечената страна на дадениот сокет

Параметри

socket

А Сокет инстанца креирана со socket_create() or socket_accept().

address

ќе вратат значајни вредности. AF_INET or AF_INET6, socket_getpeername() Го поставува прашањето до оддалечената страна на дадениот сокет, што може да резултира со хост/порта или со патека до Unix системска датотека, во зависност од неговиот тип. ќе го врати локалниот IP адреса 127.0.0.1 or fe80::1во соодветна нотација (на пр. address ) во port параметарот и, ако е присутен опционалниот

ќе вратат значајни вредности. AF_UNIX, socket_getpeername() параметар, исто така и поврзаната порта. /var/run/daemon.sockво соодветна нотација (на пр. address parameter.

port

ќе ги врати врсниците (оддалечените) address.

Вратени вредности

Патеката до PHP скриптата што треба да се провери. true на успех или false при неуспех. socket_getpeername() Ако е обезбедено, ова ќе ја задржи поврзаната порта. false може исто така да врати AF_INET, AF_INET6, или AF_UNIXако типот на приклучокот не е ниту еден од not updated.

Дневник на промени

Верзија = NULL
8.0.0 socket е Сокет Врати ресурс или resource.

Белешки

Забелешка:

socket_getpeername() Го прашува локалниот крај на дадениот приклучок што може да резултира или со хост/порта или со Unix патека до датотечниот систем, во зависност од неговиот тип AF_UNIX не треба да се користи со socket_accept()приклучоци создадени со socket_connect() . Само приклучоци создадени со socket_bind() или примарниот приклучок на серверот по повик до

Забелешка:

Ако е дадено, ова ќе ја задржи портата поврзана со socket_getpeername() За да има

Види Исто така

  • socket_getsockname() за да се врати значајна вредност, сокетот на кој се применува, се разбира, мора да биде оној за кој концептот на „врсник“ има смисла.
  • socket_last_error() - Враќа последна грешка на сокетот
  • socket_strerror() - Reads a maximum of length bytes from a socket

Белешки од корисници 2 забелешки

- Го поставува прашањето до локалната страна на дадениот сокет, што може да резултира со хост/порта или со патека до Unix системска датотека, во зависност од неговиот тип
пред 22 години
socket_getpeername will not work for UDP sockets. Instead, use socket_recvfrom - it provides the IP address and port of the source server - eg:

$size=socket_recvfrom($socket,$input,65535,0,$ipaddress,$port);
echo "Received [$input] ($size bytes) from IP $ipaddress Port $port\n";
Анонимен
пред 10 години
The reason it won't work for UDP is that UDP is stateless; logically there are no peers other than at the time a packet is sent or received. Or more strictly, a UDP socket can interact with 0..N peers.
На оваа страница

Автоматски outline од активната документација.

Насловите ќе се појават тука по вчитување.

Попрегледно читање

Примерите, changelog табелите и user notes се визуелно издвоени за да не се губат во долгата содржина.

Брз совет Користи го outline-от Скокни директно на главните секции од активната страница.
Извор Оригиналниот линк останува достапен Кога ти треба целосен upstream context, отвори го PHP.net во нов tab.