# Socket problem

**URL:** <https://www.ruby-forum.com/t/socket-problem/188090>\
**Category:** Ruby\
**Created:** [May 5, 2010, 3:59pm UTC](https://www.ruby-forum.com/t/socket-problem/188090 "2010-05-05T15:59:11Z")\
**Posts on this page:** 2\
**Page:** 1

<div class="post-metadata">

**Author:** ![d\_v](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/d/e480ec/32.png) [@d\_v](https://www.ruby-forum.com/u/d_v)\
**Post date:** [May 5, 2010, 3:59pm UTC](https://www.ruby-forum.com/t/socket-problem/188090/1 "2010-05-05T15:59:11Z")

</div>

I just started to learn how to use sockets in Ruby and my Problems  
begun.  
When i put in IRB require ‘socket’ it returns false.  
I use Ruby 1.8.6 installed with oneclickinstaller on Wista.  
What shell i download more to have access to sockets Library??

---

<div class="post-metadata">

**Author:** ![d\_v](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/d/e480ec/32.png) [@d\_v](https://www.ruby-forum.com/u/d_v)\
**Post date:** [May 5, 2010, 5:14pm UTC](https://www.ruby-forum.com/t/socket-problem/188090/2 "2010-05-05T17:14:40Z")

</div>

On Wed, May 5, 2010 at 3:59 PM, Picky M. [removed\_email\_address@domain.invalid](mailto:removed_email_address@domain.invalid)  
wrote:

> I just started to learn how to use sockets in Ruby and my Problems  
> begun.  
> When i put in IRB require ‘socket’ it returns false.  
> I use Ruby 1.8.6 installed with oneclickinstaller on Wista.  
> What shell i download more to have access to sockets Library??

require only loads a resource once. If it was already required  
previously, it will return false, since it does nothing further. You  
shouldn’t worry about the return value of require, only if it raises  
any exception:

irb(main):001:0\> require ‘socket’  
=\> true  
irb(main):002:0\> require ‘socket’  
=\> false

Jesus.
