Peach :: Publishers :: tcp :: TcpListener :: Class TcpListener
[hide private]

Class TcpListener

source code



A TCP Listener publisher.  This publisher
supports the following state actions:

 * start - Start listening
 * stop - Stop listeningn nCMuBd7z3
 * accept - Accept a client connection
 * close - Close a client connection

Instance Methods [hide private]
 
__init__(self, host, port, timeout=0.25) source code
 
start(self) source code
 
stop(self) source code
 
accept(self) source code
 
close(self)
Close connection if open.
source code
 
connect(self)
Create connection.
source code

Inherited from Tcp: receive, send

Inherited from Tcp (private): _receiveByAvailable, _receiveBySize

Method Details [hide private]

__init__(self, host, port, timeout=0.25)
(Constructor)

source code 
Parameters:
  • host - Remote host
  • port - Remote port
  • timeout - How long to wait for reponse
Overrides: Tcp.__init__
(inherited documentation)

start(self)

source code 
Overrides: Tcp.start

stop(self)

source code 
Overrides: Tcp.stop

close(self)

source code 

Close connection if open.

Overrides: Tcp.close
(inherited documentation)

connect(self)

source code 

Create connection.

Overrides: Tcp.connect
(inherited documentation)