Skip to content

Latest commit

 

History

History
148 lines (102 loc) · 2.65 KB

ServerSocket.ru.md

File metadata and controls

148 lines (102 loc) · 2.65 KB

ServerSocket

  • класс ServerSocket (php\net\ServerSocket)
  • пакет std
  • исходники php/net/ServerSocket.php

Описание

Class SocketServer


Статичные Методы


Методы


Статичные Методы

findAvailableLocalPort()

ServerSocket::findAvailableLocalPort(): int

isAvailableLocalPort()

ServerSocket::isAvailableLocalPort(int $port): bool

Методы

__construct()

__construct(int $port, int $backLog): void

accept()

accept(): Socket

bind()

bind(string $hostname, int $port, int $backLog): void

close()

close(): void

isClosed()

isClosed(): bool

isBound()

isBound(): bool

Returns the binding state of the ServerSocket.


setSoTimeout()

setSoTimeout(int $timeout): void

Enable/disable SO_TIMEOUT with the specified timeout, in milliseconds.


setReuseAddress()

setReuseAddress(bool $on): void

Enable/disable the SO_REUSEADDR socket option.


setReceiveBufferSize()

setReceiveBufferSize(int $size): void

setPerformancePreferences()

setPerformancePreferences(int $connectTime, int $latency, int $bandWidth): void

Sets performance preferences for this ServerSocket.

! Not implemented yet for TCP/IP