Add a 'Your port' field in the settings panel: empty keeps local-network mode with an ephemeral port, a value rebinds the TCP listener to a stable address for dialing over a VPN. Active conversations survive the rebind. Adds controller.set_listen_port and a rebindable transport.start(port). |
||
|---|---|---|
| .. | ||
| __init__.py | ||
| test_app_controller.py | ||
| test_tcp_transport.py | ||
| test_x25519_crypto.py | ||