Hum, after reading the second part on How to Program a gnutella client , I must admit I did not really understand how I could implement an asynchronous server.
How in a more detailed manner does it work. In fact, I don't understand how we can hadle multi connection without a multithread. I guess it is because my knowledge is still too poor.
Could anyway light my bulb on that issue and explain to me how i could implement it.