#!/usr/bin/perl
use warnings; use strict;
use IO::Socket::INET;
our $local_host = "0.0.0.0";
our $local_port = "14267";
$SIG{'CHLD'} = 'IGNORE';
my $bind = IO::Socket::INET->new(
Listen=>5,
LocalAddr=>$local_host.':'.$local_port,
ReuseAddr=>1)
or die print('Could not bind: ' .$local_host.':'.$local_port);
bunun işe yaradığını terminalden bu kodu çalıştırmak için çalışıyorum ama tarayıcıdan çalıştırmak çalıştığınızda o bağlamak olamazdı dönmek vbPerl IO :: Socket :: INET
Birisi açıklayabilir misin sorun ne? Bence kullanıcı ayrıcalıkları ile ilgili değil.
Bunu yapmak için tam olarak ne bekliyorsunuz? Terminalde "işe yarıyor" ile ne demek istiyorsun? Bunu tarayıcınızdan nasıl arıyorsun? Terminalden – stevieb
$ perl test.pl çalışır. tarayıcıdan exec() shell_exec() syste() gibi php işleviyle çalıştırmayı denerim. –
"vs vs .... 'yi bağlayamadı" - "$!" (Yani, $ ERRNO) sorunu hakkında daha fazla ayrıntı içermelidir. Lütfen kodunuza ekleyin ve sorunuza çıktı. –