circuits.net.sockets module¶
Socket Components
This module contains various Socket Components for use with Networking.
- class circuits.net.sockets.Client(*args, **kwargs)¶
Bases:
circuits.core.components.BaseComponent
initializes x; see x.__class__.__doc__ for signature
- channel = 'client'¶
- parse_bind_parameter(bind_parameter)¶
- property connected¶
- close()¶
- write(data)¶
- class circuits.net.sockets.TCPClient(*args, **kwargs)¶
Bases:
circuits.net.sockets.Client
initializes x; see x.__class__.__doc__ for signature
- socket_family = 2¶
- connect(host, port, secure=False, **kwargs)¶
- class circuits.net.sockets.TCP6Client(*args, **kwargs)¶
Bases:
circuits.net.sockets.TCPClient
initializes x; see x.__class__.__doc__ for signature
- socket_family = 10¶
- parse_bind_parameter(bind_parameter)¶
- class circuits.net.sockets.UNIXClient(*args, **kwargs)¶
Bases:
circuits.net.sockets.Client
initializes x; see x.__class__.__doc__ for signature
- ready(component)¶
- connect(path, secure=False, **kwargs)¶
- class circuits.net.sockets.Server(*args, **kwargs)¶
Bases:
circuits.core.components.BaseComponent
initializes x; see x.__class__.__doc__ for signature
- channel = 'server'¶
- parse_bind_parameter(bind_parameter)¶
- property connected¶
- property host¶
- property port¶
- close(sock=None)¶
- write(sock, data)¶
- class circuits.net.sockets.TCPServer(*args, **kwargs)¶
Bases:
circuits.net.sockets.Server
initializes x; see x.__class__.__doc__ for signature
- socket_family = 2¶
- parse_bind_parameter(bind_parameter)¶
- circuits.net.sockets.parse_ipv4_parameter(bind_parameter)¶
- circuits.net.sockets.parse_ipv6_parameter(bind_parameter)¶
- class circuits.net.sockets.TCP6Server(*args, **kwargs)¶
Bases:
circuits.net.sockets.TCPServer
initializes x; see x.__class__.__doc__ for signature
- socket_family = 10¶
- parse_bind_parameter(bind_parameter)¶
- class circuits.net.sockets.UNIXServer(*args, **kwargs)¶
Bases:
circuits.net.sockets.Server
initializes x; see x.__class__.__doc__ for signature
- class circuits.net.sockets.UDPServer(*args, **kwargs)¶
Bases:
circuits.net.sockets.Server
initializes x; see x.__class__.__doc__ for signature
- socket_family = 2¶
- close()¶
- write(address, data)¶
- broadcast(data, port)¶
- circuits.net.sockets.UDPClient¶
alias of
circuits.net.sockets.UDPServer
- class circuits.net.sockets.UDP6Server(*args, **kwargs)¶
Bases:
circuits.net.sockets.UDPServer
initializes x; see x.__class__.__doc__ for signature
- socket_family = 10¶
- parse_bind_parameter(bind_parameter)¶
- circuits.net.sockets.UDP6Client¶
alias of
circuits.net.sockets.UDP6Server
- circuits.net.sockets.Pipe(*channels, **kwargs)¶
Create a new full duplex Pipe
Returns a pair of UNIXClient instances connected on either side of the pipe.