File: api_socks4.rst

package info (click to toggle)
socksio 1.0.0-3
  • links: PTS, VCS
  • area: main
  • in suites: forky, sid, trixie
  • size: 260 kB
  • sloc: python: 1,117; makefile: 12; sh: 12
file content (27 lines) | stat: -rw-r--r-- 703 bytes parent folder | download | duplicates (2)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
.. _SOCKS4-API-documentation:

.. currentmodule:: socksio.socks4

SOCKS4 and SOCKS4A API documentation
====================================

SOCKS4 and SOCKS4A are almost identical protocols, as such the API is implemented
in a single module and most components are shared.

The only practical difference is the usage of a :class:`SOCKS4Request` versus
:class:`SOCKS4ARequest`.

Remember SOCKS4 allows only for IPv4 addresses and SOCKS4A supports domain names.
Neither support IPv6.

.. autoclass:: SOCKS4Connection
   :members:

.. autoclass:: SOCKS4Request
   :members: from_address, dumps

.. autoclass:: SOCKS4ARequest
   :members: from_address, dumps

.. autoclass:: SOCKS4Reply
   :members: loads