in reply to Re: SOAP::Lite in Windows
in thread SOAP::Lite in Windows
I'm using Tk in my client; I wonder if that might be a problem? I threw together some sample code that breaks just as much as my full code, and it's pretty darn simple:
The sever:
#!/usr/bin/perl -w use strict; use SOAP::Transport::HTTP; SOAP::Transport::HTTP::Daemon->new(LocalPort => 3004) ->dispatch_to('My::Soapy')->handle; package My::Soapy; sub testy { return "happy!"; }
And the client:
#!/usr/bin/perl -w use strict; use SOAP::Lite; use Tk; my $main = MainWindow->new; my $button = $main->Button(-text => 'go!', -command => \&get); $button->pack; MainLoop; sub get { print "got: " . SOAP::Lite->uri('http://tako:3004/My/Soapy') ->proxy('http://tako:3004')->testy()->result . $/; }
My only reply on the SOAP::Lite mailing list (thus far) suggests that maybe Windows isn't closing the socket, but I'm not sure how to check on that, or force it to close.
Daniel Ashbrook
|
|---|
| Replies are listed 'Best First'. | |
|---|---|
|
Re^3: SOAP::Lite in Windows
by particle (Vicar) on Jul 29, 2003 at 12:36 UTC | |
by anjiro (Beadle) on Jul 30, 2003 at 01:12 UTC |