If you know libevent (http://libevent.org), you may be interested in multi-threading event driven type network server.
I've just re-worked srelay as one of such app.
0.4.8-beta has been testing.
(0.4.7p4 may have compile error on Linux platform, please try 0.4.8 series instead.)
worked mainly on socks UDP assoc.
The SOCKS Proxy Server - srelay -
version 0.4.6 has been released.
renew Solaris 2.6/8 support,
littlebit refine IPv6 support.
My SOCKS Proxy Server - srelay - now startig support
You may construct a GateWay between IPv4 world and IPv6.
0.4.5 is the first release of this feature, so,
- it's in alpha to beta quality.
- OS support is FreeBSD and RedHat Linux/386 for now.
- SOCKS-BIND function is incomplete in IPv6.
- needs more testing.
= NOTE =
I found something ...
It is side-effect of IPv6 supporting functions such as,
getaddrinfo(), IPv6 addresses can be treated as just a
string and the SOCKS server accepts it as if it were
domain name string. If your clients are clever enough
NOT to recognize IPv6 addresses, you may have chance
to passsing IPv6 addresses to the server.
Projects newly released file is available at
SOCKS Proxy Server - srelay - is now
running under Linux environment.
The initial porting has done.
The socks-relay's newly release - srelay 0.3.3 - is
for more details.
srelay 0.3.2 released.
This release is bugfix.
srelay-0.3.1 is released.
Project's newly released file is available at
socks-relay project's new release,
srelay 0.3 is now available.