\Thrift\ServerTServerSocket

Socket implementation of a server agent.

Summary

Methods
Properties
Constants
listen()
close()
accept()
__construct()
setAcceptTimeout()
No public properties found
No constants found
acceptImpl()
No protected properties found
N/A
No private methods found
$listener_
$port_
$acceptTimeout_
$host_
N/A

Properties

$listener_

$listener_ : resource

Handle for the listener socket

Type

resource

$port_

$port_ : integer

Port for the listener to listen on

Type

integer

$acceptTimeout_

$acceptTimeout_ : integer

Timeout when listening for a new client

Type

integer

$host_

$host_ : string

Host to listen on

Type

string

Methods

listen()

listen() : void

Opens a new socket server handle

close()

close() : void

Closes the socket server handle

accept()

accept() : \Thrift\Server\TTransport

Uses the accept implemtation. If null is returned, an exception is thrown.

Throws

\Thrift\Exception\TTransportException

Returns

\Thrift\Server\TTransport

__construct()

__construct(string  $host = 'localhost', integer  $port = 9090) : void

ServerSocket constructor

Parameters

string $host

Host to listen on

integer $port

Port to listen on

setAcceptTimeout()

setAcceptTimeout(integer  $acceptTimeout) : void

Sets the accept timeout

Parameters

integer $acceptTimeout

acceptImpl()

acceptImpl() : \Thrift\Transport\TSocket

Implementation of accept. If not client is accepted in the given time

Returns

\Thrift\Transport\TSocket