![]() |
|
Register | FAQ | The Twelve Commandments | Members List | Calendar | Arcade | Find the Best VPN | Today's Posts | Search |
General Gnutella Development Discussion For general discussion about Gnutella development. |
![]() |
| LinkBack | Thread Tools | Display Modes |
| ||||
![]() That's not that easy to answer. I know that Phex uses nonblocking IO. Maybe you could begin by posting your thoughts about the different methods.
__________________ ![]() -> put this banner into your own signature! <- -- Erst im Spiel lebt der Mensch. Nur ludantaj homoj vivas. GnuFU.net - Gnutella For Users Draketo.de - Shortstories, Poems, Music and strange Ideas. |
| ||||
![]() Why I ask? Dealing with the UltraPeer system. I don't want to keep starting new threads for every connections that I get when my client become an ultrapeer or not. So I know that non blocking and multiplexing is better, but with this I have to code alot more for this. And other words too many threads will slow your down your client. I want my client to save on cpu, memory, and etc. as much as possible. |
| ||||
![]() So you want the least thread intensive way of keeping the connections? In that case, you could ask Gregor from Phex. He's implemented Nonblocking IO in Phex to archieve that goal, and he had a few more longterm ideas. Just post your question to the Phex Development board, so he sees it: - Development Open Discussion - Gnutella Forums But my question was not "why?" - I asked about your thoughts on the different techniques.
__________________ ![]() -> put this banner into your own signature! <- -- Erst im Spiel lebt der Mensch. Nur ludantaj homoj vivas. GnuFU.net - Gnutella For Users Draketo.de - Shortstories, Poems, Music and strange Ideas. |
![]() |
| |