304 |
|
|
305 |
|
print $sock "HEARTBEAT\n"; |
306 |
|
$response = <$sock>; |
307 |
< |
chop $response; |
307 |
> |
chop $response or return; |
308 |
|
if (!$response eq "OK") { |
309 |
|
close($sock); |
310 |
|
print "Server gave wrong response to HEARTBEAT: $response\n"; |
313 |
|
|
314 |
|
print $sock "CONFIG\n"; |
315 |
|
$response = <$sock>; |
316 |
< |
chop $response; |
316 |
> |
chop $response or return; |
317 |
|
if (!$response eq "OK") { |
318 |
|
close($sock); |
319 |
|
print "Server gave wrong response to CONFIG: $response\n"; |
322 |
|
|
323 |
|
print $sock "$file_list\n"; |
324 |
|
$response = <$sock>; |
325 |
< |
chop $response; |
325 |
> |
chop $response or return; |
326 |
|
if (!$response eq "OK") { |
327 |
|
close($sock); |
328 |
|
print "Server gave wrong response to file list: $response\n"; |
331 |
|
|
332 |
|
print $sock "$last_modified\n"; |
333 |
|
$response = <$sock>; |
334 |
< |
chop $response; |
334 |
> |
chop $response or return; |
335 |
|
if ($response eq "ERROR") { |
336 |
|
close($sock); |
337 |
|
&tcp_configure(); |
344 |
|
} |
345 |
|
|
346 |
|
print $sock "ENDHEARTBEAT\n"; |
347 |
< |
$response = <$sock>; |
347 |
> |
$response = <$sock> or return; |
348 |
|
chop $response; |
349 |
|
if (!$response eq "OK") { |
350 |
|
close($sock); |