⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 run_test.pl

📁 ace开发环境 用来开发网络程序 其运用了设计模式、多平台、C++等多种知识
💻 PL
字号:
eval '(exit $?0)' && eval 'exec perl -S $0 ${1+"$@"}'     & eval 'exec perl -S $0 $argv:q'     if 0;# $Id: run_test.pl 79461 2007-08-22 04:54:53Z johnnyw $# -*- perl -*-use lib "$ENV{ACE_ROOT}/bin";use PerlACE::Run_Test;use Sys::Hostname;$status = 0;$host = hostname();$port = PerlACE::random_port();$synchbase = "ready";$synchfile = PerlACE::LocalFile ("$synchbase");if (PerlACE::is_vxworks_test()) {    $host =  $ENV{'ACE_RUN_VX_TGTHOST'};    $SV = new PerlACE::ProcessVX ("server", "-p $port -o $synchbase");}else {    $SV = new PerlACE::Process ("server", "-p $port -o $synchfile");}unlink $synchfile;$SV->Spawn ();if (PerlACE::waitforfile_timed ($synchfile,                                $PerlACE::wait_interval_for_process_creation) == -1) {    print STDERR "ERROR: cannot find file <$synchfile>\n";    $SV->Kill (); $SV->TimedWait (1);    exit 1;}unlink $synchfile;# The client code should later be modified to get the hostname# using ACE_OS::hostname so the same script can be run on all# hosts without havng to reset the host where it has to be run.$CL = new PerlACE::Process ("client", "-h $host -p $port");$client = $CL->SpawnWaitKill (300);if ($client != 0) {    print STDERR "ERROR: client returned $client\n";    $status = 1;}$server = $SV->WaitKill (10);if ($server != 0) {    print STDERR "ERROR: server returned $server\n";    $status = 1;}exit $status;

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -