But I really dont care what protocol is chosen I only have a couple
requests/suggestions
In Search Results Send an extra integer defining clients inet speed so
the info dosnt need to be
retrieved from the server userlist(although this result isnt necicarly
true at least it will save some
cpu while parsing).
Perhaps we should take the problem from a different point of view: is a user
list really necessary ? Most of the time, we will "private-chat" with either
someone we have received a search reply from or someone we already knows. A
command like "$IsOnline nickname[,nickname...]|" is probably better
(moreover, the hub can notify a client when the user with the given nickname
enters).
Also in search results I think a Feild should be set aside for fileinfo
ie movie dimentions or music
bitrate and time.
It looks good but these informations are meaningless (quality of non-lossless
format mainly depends on the quality of the initial source), fairly hard to
obtain (you must process all shared files) and will create clients which are
unable to be maintained because there is dozens of file type and new ones are
regularly available.
Eric