Skip to content

Latest commit

 

History

History
 
 

python

Folders and files

NameName
Last commit message
Last commit date

parent directory

..
 
 
 
 

Python example

This example demonstrates how to use the ZeroTier socket interface provided by libzt in a Python application. The API is designed to be a drop-in replacement for the Python Low-level networking interface.

Note: Only AF_INET and AF_INET6 address families are supported.

Install

pip install libzt

Run

python3 example.py server id-path/bob 0123456789abcdef 9997 8080
python3 example.py client id-path/alice 0123456789abcdef 9996 11.22.33.44 8080

Where 9996 and 9997 are arbitrary ports that you allow ZeroTier to use for encrypted UDP traffic, port 8080 is an arbitrary port used by the client/server socket code, and 11.22.33.44 should be whatever IP address the network assigns your node.

Implementation Details