Hi,
I am writing my own dc-client in delphi but i seem to have a problem doing searches. I get fewer hits than NM direct connect on the same hub.
I send my searches after i have done this :
$key
$validateNick
$version
$getNickList
$MyInfo $ALL ....
after this i seem to be logged in just fine. but when i do a
$Search ' + localip + ':' + localport +' F?F?0?1?' + SearchEdit.Text + '|');
i dont get half as much hits as NMDC.
I use a threaded blocking-udp socket to listen for search replies.
Any ideas how to improve my search?
Greetings,
Gluiperd
placing a search query
Moderator: Moderators
did you possibly forget to change all non-alnum characters into $ in your SearchEdit.Text
http://dc.selwerd.nl/hublist.xml.bz2
http://www.b.ali.btinternet.co.uk/DCPlusPlus/index.html (TheParanoidOne's DC++ Guide)
http://www.dslreports.com/faq/dc (BSOD2600's Direct Connect FAQ)
http://www.b.ali.btinternet.co.uk/DCPlusPlus/index.html (TheParanoidOne's DC++ Guide)
http://www.dslreports.com/faq/dc (BSOD2600's Direct Connect FAQ)
well.. I have never seen searches with non-alnum in it,
so I think it might make a difference
so I think it might make a difference
http://dc.selwerd.nl/hublist.xml.bz2
http://www.b.ali.btinternet.co.uk/DCPlusPlus/index.html (TheParanoidOne's DC++ Guide)
http://www.dslreports.com/faq/dc (BSOD2600's Direct Connect FAQ)
http://www.b.ali.btinternet.co.uk/DCPlusPlus/index.html (TheParanoidOne's DC++ Guide)
http://www.dslreports.com/faq/dc (BSOD2600's Direct Connect FAQ)
Is your UDP listener "losing" packets? - Verify with a packet sniffer...
I wrote QuickDC - A DC++ compatible client for Linux and FreeBSD.