Asp Forum
Home
|
Login
|
Register
|
Search
Forums
>
comp.lang.ruby
Crash when using sockets
First Last
7/25/2007 9:51:00 PM
whenever I try to use the following socket, an error window pops up
saying rubyw.exe has requested the runtime to teminate it in an unusual
way. I am running XP SP2 and ruby-1.8.6.
the socket i try to open is the following:
@s = Socket.open(Socket::PF_INET, Socket::SOCK_RAW, Socket::IPPROTO_RAW)
anyone have an explination?
--
Posted via
http://www.ruby-...
.
1 Answer
Stefan Mahlitz
7/26/2007 8:40:00 PM
0
First Last wrote:
> whenever I try to use the following socket, an error window pops up
> saying rubyw.exe has requested the runtime to teminate it in an unusual
> way. I am running XP SP2 and ruby-1.8.6.
>
> the socket i try to open is the following:
> @s = Socket.open(Socket::PF_INET, Socket::SOCK_RAW, Socket::IPPROTO_RAW)
>
> anyone have an explination?
I have the same but with ruby 1.8.5
Maybe it is related to this:
http://www.interact-sw.co.uk/iangblog/2004/08/12/no...
Anyway - with linux the code raises the exception with my standard user
(which I think is sensible)
Errno::EPERM: Operation not permitted - socket(2)
and returns a socket when run as root
=> #<Socket:0x2afa764df288>
Some of the posts (your favourite search engine will have bunches of
hits) did suggest that disabling firewall and firewall-service will
reenable raw-sockets, but I didn't try this.
Sorry, I do not have a solution - only a possible explanation.
Stefan
Servizio di avviso nuovi messaggi
Ricevi direttamente nella tua mail i nuovi messaggi per
Crash when using sockets
Inserendo la tua e-mail nella casella sotto, riceverai un avviso tramite posta elettronica ogni volta che il motore di ricerca troverà un nuovo messaggio per te
Il servizio è completamente GRATUITO!
x
Login to ForumsZone
Login with Google
Login with E-Mail & Password