Module Contents¶
Functions¶
|
Create a RawSocket URL from components. |
|
Parses as RawSocket URL into it's components and returns a tuple: |
- autobahn.rawsocket.util.create_url(hostname, port=None, isSecure=False)[source]¶
Create a RawSocket URL from components.
- Parameters:
hostname (str) – RawSocket server hostname (for TCP/IP sockets) or filesystem path (for Unix domain sockets).
port (int or str) – For TCP/IP sockets, RawSocket service port or
None
(to select default ports80
or443
depending onisSecure
. Whenhostname=="unix"
, this defines the path to the Unix domain socket instead of a TCP/IP network socket.isSecure (bool) – Set
True
for secure RawSocket (rss
scheme).
- Returns:
Constructed RawSocket URL.
- Return type:
- autobahn.rawsocket.util.parse_url(url)[source]¶
Parses as RawSocket URL into it’s components and returns a tuple:
isSecure
is a flag which isTrue
forrss
URLs.host
is the hostname or IP from the URL.
and for TCP/IP sockets:
tcp_port
is the port from the URL or standard port derived from scheme (rs
=>80
,rss
=>443
).
or for Unix domain sockets:
uds_path
is the path on the local host filesystem.