Brian C. wrote in post #1053091:
To do the whole thing from scratch sounds like a tall order to me, but
then again I don’t know exactly what you are trying to produce, or why,
and what level of sophistication or polish you are looking for. I’m
guessing it’s a school project, or else why wouldn’t you just use an
existing file sharing client?
Well, like you guessed it’s a College project… I guess we have to go
with some existing client and protocol for its design. We don’t know
details much about the project, but I guess it’s something like a -
software which is like DC++ but doesn’t require any specific server
allocated for it. After some search, I found that Gnutella is pretty
similar to what we have been told to do and our instructor asked us to
use any Object Oriented language.
Despite knowing Java, I liked Ruby a LOT, and I wanted to try doing this
thing in this comparatively new language.
Do I need to check out some existing implementation of something like
this and start off from somewhere, or Do I need to study all that
(including Ruby and protocols) and start from scratch? Second one
doesn’t seem like a good idea to me, at this point of time.
Any suggestions in this regard? Many thanks for help offered till now!!