local_port Property
The port in the local host where the class listens.
Syntax
def get_local_port() -> int: ... def set_local_port(value: int) -> None: ...
local_port = property(get_local_port, set_local_port)
Default Value
161
Remarks
The local_port property must be set before the class is activated (active is set to True). It instructs the class to bind to a specific port (or communication endpoint) in the local machine (default 161).
You may also set local_port to 0. This allows the TCP/IP stack to choose a port at random. The value chosen is provided via the local_port property after the class is activated through the active property.
local_port cannot be changed once the class is active. Any attempt to set the local_port property when the class is active will generate an error.
Note: on macOS and iOS, root permissions are required to set local_port to any value below 1024.