HostControl module
Class wraps all the socket stuff for the Host to use.
-
class
HostControl.
HostControl
(serv_addr)[source]
Bases: object
-
close
()[source]
Close the host connection.
- Args:
- None
- Returns:
- None
-
get_conns
()[source]
Listens for connects and returns a list of (active_conns, addrs) when it has NUMBER_OF_CLIENTS connections.
- Args:
- None
- Returns:
- [(Socket, ip_addr)]
-
rec_data
(client)[source]
Receives and decodes data and puts it on a request queue.
- Args:
- None
- Returns:
- None
-
send_data
(connection, message)[source]
Sends ‘|’ + message encoded as utf-8 to the connection passed. (‘|’ solves client receives clumps of request when they come in too fast)
- Args:
- Socket, String
- Returns:
- None