Professional Documents
Culture Documents
README Asio
README Asio
We are still having some networking problems with wxWidgets, even with 2.8.12.
With wx 2.9 SVN networking was completely broken for some versions. So I wanted to
see
how a different networking layer behaves, and if it is even possible to integrate
in aMule.
I decided on Boost ASIO because of the good reputation of the Boost library.
The goal is to have an aMule which can be configured to use either wx Sockets
or ASIO sockets for all major tasks (this may exclude things like http download).
And with ASIO sockets it should perform better at least in some aspects
(stability, speed, CPU, memory) for this endeavour to make sense.
If you like to play with new stuff I'd like you to try it out and give me feedback.
Especially if you are having networking problems or out of memory crashes, or if
you
are running aMule at high speeds.
Compilation:
Important: aMule prints "Asio thread started" in log and console on startup.
If it doesn't you have probably configured it to use wx sockets!