just fyi -- it definitely works. i've modified stuff on my end and now have a working copy that lets me browse uploader's files.
there are problems with it tho -- namely, there is no definitive way of knowing whether or not someone who is uploading from you supports a 'browse host' request. i've fudged it by saying 'if they support chat then they support browse-host', but that's not really the best way of doing it.
also, if the user is firewalled, there's no way of getting through to them. it's possible with downloaders & search results because you have the GUID of the remote servent, so you can send a push request. but you don't have that with an upload, so it's an all-or-nothing shot.
adding a "search a user's files" would use the same basic concept, but requires some sort of UI to let the user type in the host & port... will think on how to do that.
i'm gonna send the patch off to the limewire team shortly.. |