Package solvcon :: Module connection
[hide private]
[frames] | no frames]

Module connection

source code

Remote connection and communication.

Classes [hide private]
  Credential
Authenticating information to be exchanged between two ends of a connection.
  SocketConnection
  MPIConnection
  Listener
Socket listener for connection.
  SpanningTreeNode
Functions [hide private]
 
pick_unused_port()
Use socket to find out a unused (inet) port.
source code
 
guess_address(family, localhost=True)
Guess a unused address according to given family.
source code
 
guess_family(address)
Determine the family of address.
source code
 
Client(address, family=None, authkey=None)
Establish a connection to a Listener.
source code
Variables [hide private]
  CLIENT_TIMEOUT = 20.0
  __package__ = None
hash(x)
Function Details [hide private]

guess_address(family, localhost=True)

source code 

Guess a unused address according to given family.

Parameters:
  • family (str) - AF_INET, AF_UNIX, AF_PIPE.
  • localhost (bool) - use 'localhost' as hostname or not.

Client(address, family=None, authkey=None)

source code 

Establish a connection to a Listener.

Parameters:
  • address (str or tuple) - The address of a Unix or TCP/IP socket.
  • family (str) - The family of address.
  • authkey (str) - Authenticating key.