Problems w/ dRb on Windows

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.

···

--
Posted via http://www.ruby-forum.com/.

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.

···

On Jul 30, 2007, at 22:48, Sonny Chee wrote:

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.

--
Poor workers blame their tools. Good workers build better tools. The
best workers get their tools to do the work for them. -- Syndicate Wars

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

···

2007/7/31, Sonny Chee <sonny.chee@gmail.com>:

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.

Robert Klemme wrote:

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 :"(

···

--
Posted via http://www.ruby-forum.com/\.

Eric Hodel wrote:

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?

···

--
Posted via http://www.ruby-forum.com/\.

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

···

On Jul 31, 2007, at 22:05, Sonny Chee wrote:

Eric Hodel wrote:

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?

--
Poor workers blame their tools. Good workers build better tools. The
best workers get their tools to do the work for them. -- Syndicate Wars

Eric Hodel wrote:

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.

···

--
Posted via http://www.ruby-forum.com/\.

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.

···

On Aug 1, 2007, at 11:29, Sonny Chee wrote:

Eric Hodel wrote:

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?

--
Poor workers blame their tools. Good workers build better tools. The
best workers get their tools to do the work for them. -- Syndicate Wars