--- loncom/lond 2007/03/28 00:05:38 1.363 +++ loncom/lond 2007/03/28 20:28:29 1.364 @@ -2,7 +2,7 @@ # The LearningOnline Network # lond "LON Daemon" Server (port "LOND" 5663) # -# $Id: lond,v 1.363 2007/03/28 00:05:38 albertel Exp $ +# $Id: lond,v 1.364 2007/03/28 20:28:29 albertel Exp $ # # Copyright Michigan State University Board of Trustees # @@ -59,7 +59,7 @@ my $DEBUG = 0; # Non zero to ena my $status=''; my $lastlog=''; -my $VERSION='$Revision: 1.363 $'; #' stupid emacs +my $VERSION='$Revision: 1.364 $'; #' stupid emacs my $remoteVERSION; my $currenthostid="default"; my $currentdomainid; @@ -5310,12 +5310,12 @@ sub reconlonc { } sub create_connection { - my ($server) = @_; + my ($hostname,$lonid) = @_; my $client=IO::Socket::UNIX->new(Peer => $perlvar{'lonSockCreate'}, Type => SOCK_STREAM, Timeout => 10); return 0 if (!$client); - print $client ("$server\n"); + print $client ("$hostname:$lonid\n"); my $result = <$client>; chomp($result); return 1 if ($result eq 'done'); @@ -5335,7 +5335,7 @@ sub subreply { if($sclient) { last; # Connected! } else { - &create_connection($hostname{$server}); + &create_connection($hostname{$server},$server); } sleep(1); # Try again later if failed connection. }