Problems w/ dRb on Windows...

S

Sonny Chee

Hey Guys,

I just downloaded the full dRb package (from Masatoshi SEKI's site) and
installed it on my windows box. I've tried running two of the samples
but in both cases, the console just hangs. I've tried the darray*.rb
and dchat*.rb programs (remote calculator and chat) with no luck. In
both cases, the server programs starts up and sits patiently. When I
start up the client's next they just hang... A sample is given below:

# server console
C:\home\examples\drb-2.0.4\sample>ruby dchats.rb
druby://Ceteganda:4118
[return] to exit.

# client console
C:\home\examples\drb-2.0.4\sample>ruby dchatc.rb druby://Ceteganda:4118
Sonny

Any suggestions and ideas would be greatly welcomed.

Sonny.
 
E

Eric Hodel

I just downloaded the full dRb package (from Masatoshi SEKI's site)
and
installed it on my windows box. I've tried running two of the samples
but in both cases, the console just hangs. I've tried the darray*.rb
and dchat*.rb programs (remote calculator and chat) with no luck. In
both cases, the server programs starts up and sits patiently. When I
start up the client's next they just hang... A sample is given
below:

# server console
C:\home\examples\drb-2.0.4\sample>ruby dchats.rb
druby://Ceteganda:4118
[return] to exit.

# client console
C:\home\examples\drb-2.0.4\sample>ruby dchatc.rb druby://Ceteganda:
4118
Sonny

Any suggestions and ideas would be greatly welcomed.

Make sure that your forward and reverse DNS entries match for your
local machine. You'll probably want to turn of IPv6 too (unless
you're actually using it).

I don't know what tools let you do that on windows.
 
R

Robert Klemme

2007/7/31 said:
Hey Guys,

I just downloaded the full dRb package (from Masatoshi SEKI's site) and
installed it on my windows box. I've tried running two of the samples
but in both cases, the console just hangs. I've tried the darray*.rb
and dchat*.rb programs (remote calculator and chat) with no luck. In
both cases, the server programs starts up and sits patiently. When I
start up the client's next they just hang... A sample is given below:

# server console
C:\home\examples\drb-2.0.4\sample>ruby dchats.rb
druby://Ceteganda:4118
[return] to exit.

# client console
C:\home\examples\drb-2.0.4\sample>ruby dchatc.rb druby://Ceteganda:4118
Sonny

Any suggestions and ideas would be greatly welcomed.

Might be related to blocking issues in the Windows console. Not
sure. I always use the cygwin version and did not experience those.

Kind regards

robert
 
S

Sonny Chee

Robert said:
Might be related to blocking issues in the Windows console. Not
sure. I always use the cygwin version and did not experience those.

Kind regards

robert

Hmmm... I just installed cywin and with no better luck :"(
 
S

Sonny Chee

Eric said:
Make sure that your forward and reverse DNS entries match for your
local machine. You'll probably want to turn of IPv6 too (unless
you're actually using it).

I don't know what tools let you do that on windows.

? So you're saying I need to configure my puter as DNS Server?

I've modified my hosts file so that localhost and Ceteganda both map to
127.0.0.1... alas no better luck. Any other suggestions?
 
E

Eric Hodel

? So you're saying I need to configure my puter as DNS Server?

I've modified my hosts file so that localhost and Ceteganda both
map to
127.0.0.1... alas no better luck. Any other suggestions?

Changing the hosts file should be good enough. Check to make sure
that it isn't blocking everything on gets, too, like Robert suggested.
 
S

Sonny Chee

Eric said:
Changing the hosts file should be good enough. Check to make sure
that it isn't blocking everything on gets, too, like Robert suggested.

Hey Eric,

How do I check if it is blocking on gets? How do I correct if it is?

Sonny.
 
E

Eric Hodel

Hey Eric,

How do I check if it is blocking on gets? How do I correct if it is?

ruby -e 'Thread.start do loop do sleep 1; puts "."; end; end; gets'

Should print '.' until you hit enter.

If it doesn't, remove 'gets' from the examples.
 

Ask a Question

Want to reply to this thread or ask your own question?

You'll need to choose a username for the site, which only take a couple of moments. After that, you can post your question and our members will help you out.

Ask a Question

Members online

No members online now.

Forum statistics

Threads
473,968
Messages
2,570,153
Members
46,699
Latest member
AnneRosen

Latest Threads

Top