in reply to Cross-Host Data Transmission
$server = new Net::EasyTCP( host => $host, mode => 'server', port => $port, password => $portpassword, # if using asymmetric encryption, # use a port password for better secur +ity donotencryptwith => \@nocrypt, # donotencrypt => 1, # donotcompresswith => \@nocompress, # donotcompress => 1, ) || die "ERROR CREATING SERVER: $@\n"; $server->setcallback( data => \&gotdata, connect => \&connected, disconnect => \&disconnected, ) || die "ERROR SETTING CALLBACKS: $@\n"; # start server up $server->do_one_loop() || die "ERROR looping SERVER: $@\n"; &displayit($rotext,'Server started at '.&gettime()." on port $port\n") +; # start main listening loop for Tk $loop = $mw->repeat(11, sub { $server->do_one_loop(); $mw->idletasks; if($serverstopflag){ &kill_server } } ); }
|
|---|