[#393742] Getting the class of an object. — Ralph Shnelvar <ralphs@...32.com>

Consider;

14 messages 2012/03/06

[#393815] arcadia IDE requires tcl/tk and ruby-tk — Thufir Hawat <hawat.thufir@...>

which or where tcl and tk does arcadia require? Is this a gem which I

13 messages 2012/03/13

[#393952] What’s the best way to check if a feature/class has been loaded? — Nikolai Weibull <now@...>

Hi!

18 messages 2012/03/21
[#393953] Re: What’s the best way to check if a feature/class has been loaded? — Xavier Noria <fxn@...> 2012/03/21

Active Support has recently added qualified_const_* methods to Module

[#393954] Re: What’s the best way to check if a feature/class has been loaded? — Xavier Noria <fxn@...> 2012/03/21

Ah, that won't work in 1.8.

[#393959] Re: What’s the best way to check if a feature/class has been loaded? — Nikolai Weibull <now@...> 2012/03/21

On Wed, Mar 21, 2012 at 16:43, Xavier Noria <fxn@hashref.com> wrote:

[#393960] Re: What’s the best way to check if a feature/class has been loaded? — Xavier Noria <fxn@...> 2012/03/21

On Wed, Mar 21, 2012 at 8:17 PM, Nikolai Weibull <now@bitwi.se> wrote:

[#393961] Re: What’s the best way to check if a feature/class has been loaded? — Nikolai Weibull <now@...> 2012/03/21

On Wed, Mar 21, 2012 at 20:48, Xavier Noria <fxn@hashref.com> wrote:

[#393962] Re: What’s the best way to check if a feature/class has been loaded? — Xavier Noria <fxn@...> 2012/03/21

On Wed, Mar 21, 2012 at 9:51 PM, Nikolai Weibull <now@bitwi.se> wrote:

[#393967] Re: What’s the best way to check if a feature/class has been loaded? — Nikolai Weibull <now@...> 2012/03/22

On Wed, Mar 21, 2012 at 22:11, Xavier Noria <fxn@hashref.com> wrote:

[#393969] Re: What’s the best way to check if a feature/class has been loaded? — Xavier Noria <fxn@...> 2012/03/22

On Thu, Mar 22, 2012 at 6:15 AM, Nikolai Weibull <now@bitwi.se> wrote:

[#394154] uninitialized constant SOCKSSocket — Resident Moron <lists@...>

I am running ruby 1.9.3 on a linux box. I would like to use

10 messages 2012/03/29

[#394160] Why z = Complex(1,2) rather than z = Complex.new(1,2)? — Ori Ben-Dor <lists@...>

What's this syntax, z = Complex(1,2), as opposed to z =

14 messages 2012/03/29

[#394175] shoes no such file to load -- rubygems — Mr theperson <lists@...>

I have installed shoes to develop GUI applications but when I try and

13 messages 2012/03/29

[#394201] Can't open url with a subdomain with an underscore — Jeroen van Ingen <lists@...>

I try to open the following URL: http://auto_diversen.marktplaza.nl/

10 messages 2012/03/30

[#394222] Ruby openssl ECC help plz — no name <lists@...>

I am confused on how to properly export public ECC key. I can see it

13 messages 2012/03/31

Re: Need to create a file-sharing client like Gnutella, where to start?

From: andrew mcelroy <sophrinix@...>
Date: 2012-03-24 20:18:03 UTC
List: ruby-talk #394044
On Sat, Mar 24, 2012 at 3:02 PM, Bharadwaj Srigiriraju <lists@ruby-forum.com
> wrote:

> Brian Candler wrote in post #1053069:
> > Bharadwaj Srigiriraju wrote in post #1053068:
> >> I am a newbie and I am excited about how Ruby works :)
> >>
> >> I am planning to develop a file-sharing client similar to Gnutella using
> >> Ruby. I think I need to learn something related to networking in Ruby
> >> and I am not sure where to start off...
> >>
> >> What are the things I should know (related to Ruby) before starting this
> >> project? Can you point me to some good sources to know these things
> >> more?
> >
> > First you need the general concepts: how TCP/IP works, what sockets are
> > and how to use them, and so on. The relevant classes in Ruby are just
> > wrappers around the underlying C API. And of course you need to
> > understand all the security pitfalls of networked applications and how
> > to avoid them, before exposing your application to the Internet at
> > large.
> >
> > I don't know of a book which teaches those concepts and Ruby programming
> > at the same time, but perhaps others here do.
> >
> > The best book I know on the fundamentals of network programming is "Unix
> > Network Programming Volume 1" by the late Richard Stevens. You are
> > likely to find this very heavy going if you are new to computing and
> > programming in general, but you are unlikely ever to outgrow it :-)
>
>
> hmm... Can you tell me any specific implementation that has been already
> done in this area?
>

Provided that this is for strictly legal purposes, you might want to
checkout the standard library docs.
http://www.ruby-doc.org/stdlib-1.9.3/
http://pleac.sourceforge.net/pleac_ruby/sockets.html
http://writequit.org/blog/?p=153

here is one on socket programming
http://www.tutorialspoint.com/ruby/ruby_socket_programming.htm

this is a ruby p2p app in six lines
https://groups.google.com/group/comp.lang.ruby/msg/8fc335f67f99536c?hl=en

hope this helps. I really hope this is for research/legal purposes, which
is my assumption :-)

Andrew


> You said that I need to learn concepts like TCP/IP, sockets etc. What
> are those other things I need to learn along with them?
>
> Just asking, can this thing be completed in a month duration?
> (I have never developed an application before, that's why...).
>
> --
> Posted via http://www.ruby-forum.com/.
>
>

In This Thread