Witam.
Nie znam się (jeszcze) na Perl ale nie wiem czy warto się go uczyć bo nie wiem czy dało by się stworzyć stałe połączenie dla socket'a znaczy się chodzi mi o to by np raz sobie wywołam przez php takie coś (skrypt), który będzie serwerem (TCP) i będzie kierował ruchem aplikacji które połączą się do niego na jakimś tam porcie, czy po wyłączeniu przeglądanej strony nie przestanie działać ta "aplikacja" taka jak jest to w przypadku PHP.
Do tego są zainstalowane moduły takie jak sockets ale zawsze lepiej się upo
AnyDBM_File App::Prove App::Prove::State
App::Prove::State::Result App::Prove::State::Result::Test Archive::Tar
Archive::Tar::Constant Archive::Tar::File Attribute::Handlers
AutoLoader AutoSplit B
B::Asmdata B::Assembler B::Bblock
B::Bytecode B::C B::CC
B::Concise B::Debug B::Deparse
B::Disassembler::BytecodeStream B::Lint B::Showlex
B::Stackobj B::Stash B::Terse
B::Xref Benchmark Bundle::DBD::mysql
Bundle::DBI Bundle::LWP ByteLoader
CGI CGI::Carp CGI::Cookie
CGI::Fast CGI::Pretty CGI::Push
CGI::Util CPAN CPAN::Meta
CPAN::Meta::Converter CPAN::Meta::Feature CPAN::Meta::History
CPAN::Meta::Prereqs CPAN::Meta::Spec CPAN::Meta::Validator
CPAN::Meta::YAML CPAN::Mirrored::By CPAN::Nox
Carp Class::ISA Class::Struct
Compress::Raw::Bzip2 Compress::Raw::Zlib Compress::Zlib
Config Crypt::OpenSSL::RSA Crypt::OpenSSL::Random
Cwd DB DBD::DBM
DBD::File DBD::Gofer::Policy::Base DBD::Gofer::Policy::classic
DBD::Gofer::Policy::pedantic DBD::Gofer::Policy::rush DBD::Gofer::Transport::Base
DBD::Gofer::Transport::corostream DBD::Gofer::Transport::null DBD::Gofer::Transport::pipeone
DBD::Gofer::Transport::stream DBD::Proxy DBD::mysql
DBD::mysql::GetInfo DBI DBI::Const::GetInfo::ANSI
DBI::Const::GetInfo::ODBC DBI::Const::GetInfoReturn DBI::Const::GetInfoType
DBI::DBD DBI::DBD::Metadata DBI::DBD::SqlEngine
DBI::FAQ DBI::Gofer::Execute DBI::Gofer::Request
DBI::Gofer::Response DBI::Gofer::Serializer::Base DBI::Gofer::Serializer::DataDumper
DBI::Gofer::Serializer::Storable DBI::Gofer::Transport::Base DBI::Gofer::Transport::pipeone
DBI::Gofer::Transport::stream DBI::Profile DBI::ProfileData
DBI::ProfileDumper DBI::ProfileDumper::Apache DBI::ProfileSubs
DBI::ProxyServer DBI::SQL::Nano DBI::Util::CacheMemory
DBI::Util::_accessor DBM_Filter DBM_Filter::compress
DBM_Filter::encode DBM_Filter::int32 DBM_Filter::null
DBM_Filter::utf8 DB_File::HASHINFO Data::Dumper
Date::Format Date::Language Date::Language::Afar
Date::Language::Amharic Date::Language::Austrian Date::Language::Brazilian
Date::Language::Chinese Date::Language::Chinese_GB Date::Language::Czech
Date::Language::Danish Date::Language::Dutch Date::Language::English
Date::Language::Finnish Date::Language::French Date::Language::Gedeo
Date::Language::German Date::Language::Greek Date::Language::Hungarian
Date::Language::Icelandic Date::Language::Italian Date::Language::Norwegian
Date::Language::Oromo Date::Language::Romanian Date::Language::Russian
Date::Language::Russian_cp1251 Date::Language::Russian_koi8r Date::Language::Sidama
Date::Language::Somali Date::Language::Spanish Date::Language::Swedish
Date::Language::Tigrinya Date::Language::TigrinyaEritrean Date::Language::TigrinyaEthiopian
Date::Language::Turkish Date::Parse Devel::DProf
Devel::PPPort Devel::Peek Devel::SelfStubber
Digest Digest::HMAC Digest::HMAC_MD5
Digest::HMAC_SHA1 Digest::MD5 Digest::SHA
Digest::SHA1 Digest::base Digest::file
DirHandle Dumpvalue DynaLoader
Encode Encode::Alias Encode::Byte
Encode::CJKConstants Encode::CN Encode::CN::HZ
Encode::Config Encode::Detect Encode::Detect::Detector
Encode::EBCDIC Encode::Encoder Encode::Encoding
Encode::Guess Encode::JP Encode::JP::H2Z
Encode::JP::JIS7 Encode::KR Encode::KR::2022_KR
Encode::Locale Encode::MIME::Header Encode::MIME::Header::ISO_2022_JP
Encode::Symbol Encode::TW Encode::Unicode
Encode::Unicode::UTF7 English Env
Errno Error Exporter
Exporter::Heavy ExtUtils::CBuilder ExtUtils::CBuilder::Base
ExtUtils::CBuilder::Platform::Unix ExtUtils::CBuilder::Platform::VMS ExtUtils::CBuilder::Platform::Windows
ExtUtils::CBuilder::Platform::Windows::BCC ExtUtils::CBuilder::Platform::Windows::GCC ExtUtils::CBuilder::Platform::Windows::MSVC
ExtUtils::CBuilder::Platform::aix ExtUtils::CBuilder::Platform::cygwin ExtUtils::CBuilder::Platform::darwin
ExtUtils::CBuilder::Platform::dec_osf ExtUtils::CBuilder::Platform::os2 ExtUtils::Command
ExtUtils::Command::MM ExtUtils::Constant ExtUtils::Constant::Base
ExtUtils::Constant::Utils ExtUtils::Constant::XS ExtUtils::Embed
ExtUtils::Install ExtUtils::Installed ExtUtils::Liblist
ExtUtils::Liblist::Kid ExtUtils::MM ExtUtils::MM_AIX
ExtUtils::MM_Any ExtUtils::MM_BeOS ExtUtils::MM_Cygwin
ExtUtils::MM_DOS ExtUtils::MM_Darwin ExtUtils::MM_MacOS
ExtUtils::MM_NW5 ExtUtils::MM_OS2 ExtUtils::MM_QNX
ExtUtils::MM_UWIN ExtUtils::MM_Unix ExtUtils::MM_VMS
ExtUtils::MM_VOS ExtUtils::MM_Win32 ExtUtils::MM_Win95
ExtUtils::MY ExtUtils::MakeMaker ExtUtils::MakeMaker::Config
ExtUtils::MakeMaker::bytes ExtUtils::MakeMaker::vmsish ExtUtils::Manifest
ExtUtils::Miniperl ExtUtils::Mkbootstrap ExtUtils::Mksymlists
ExtUtils::Packlist ExtUtils::Par***S ExtUtils::Par***S::Constants
ExtUtils::Par***S::CountLines ExtUtils::Par***S::Utilities ExtUtils::Typemaps
ExtUtils::Typemaps::Cmd ExtUtils::Typemaps::InputMap ExtUtils::Typemaps::OutputMap
ExtUtils::Typemaps::Type ExtUtils::testlib Fatal
Fcntl File::Basename File::CheckTree
File::Compare File::Copy File::Copy::Recursive
File::DosGlob File::Find File::Glob
File::GlobMapper File::Listing File::Path
File::Spec File::Spec::Cygwin File::Spec::Epoc
File::Spec::Functions File::Spec::Mac File::Spec::OS2
File::Spec::Unix File::Spec::VMS File::Spec::Win32
File::Temp File::stat FileCache
FileHandle Filter::Simple Filter::Util::Call
FindBin GDBM_File Geography::Countries
Getopt::Long Getopt::Std HTML::Entities
HTML::Filter HTML::Form HTML::HeadParser
HTML::LinkExtor HTML::Parser HTML::PullParser
HTML::Tagset HTML::TokeParser HTTP::Config
HTTP::Cookies HTTP::Cookies::Microsoft HTTP::Cookies::Netscape
HTTP::Daemon HTTP::Date HTTP::Headers
HTTP::Headers::Auth HTTP::Headers::ETag HTTP::Headers::Util
HTTP::Message HTTP::Negotiate HTTP::Request
HTTP::Request::Common HTTP::Response HTTP::Status
Hash::Util I18N::Collate I18N::LangTags
I18N::LangTags::Detect I18N::LangTags::List I18N::Langinfo
IO IO::Compress::Adapter::Bzip2 IO::Compress::Adapter::Deflate
IO::Compress::Adapter::Identity IO::Compress::Base IO::Compress::Base::Common
IO::Compress::Bzip2 IO::Compress::Deflate IO::Compress::Gzip
IO::Compress::Gzip::Constants IO::Compress::RawDeflate IO::Compress::Zip
IO::Compress::Zip::Constants IO::Compress::Zlib::Constants IO::Compress::Zlib::Extra
IO::Dir IO::File IO::Handle
IO::Pipe IO::Poll IO::Seekable
IO::Select IO::Socket IO::Socket::INET
IO::Socket::SSL IO::Socket::UNIX IO::Uncompress::Adapter::Bunzip2
IO::Uncompress::Adapter::Identity IO::Uncompress::Adapter::Inflate IO::Uncompress::AnyInflate
IO::Uncompress::AnyUncompress IO::Uncompress::Base IO::Uncompress::Bunzip2
IO::Uncompress::Gunzip IO::Uncompress::Inflate IO::Uncompress::RawInflate
IO::Uncompress::Unzip IO::Zlib IP::Authority
IP::Country IP::Country::Fast IP::Country::MaxMind
IP::Country::Medium IP::Country::Slow IPC::Cmd
IPC::Msg IPC::Open2 IPC::Open3
IPC::Semaphore IPC::SysV JSON::PP
JSON::PP::Compat5006 LWP LWP::Authen::Basic
LWP::Authen::Digest LWP::Authen::Ntlm LWP::ConnCache
LWP::Debug LWP::DebugFile LWP::MediaTypes
LWP::MemberMixin LWP::Protocol LWP::Protocol::GHTTP
LWP::Protocol::cpan LWP::Protocol::data LWP::Protocol::file
LWP::Protocol::ftp LWP::Protocol::gopher LWP::Protocol::http
LWP::Protocol::http10 LWP::Protocol::https LWP::Protocol::https10
LWP::Protocol::loopback LWP::Protocol::mailto LWP::Protocol::nntp
LWP::Protocol::nogo LWP::RobotUA LWP::Simple
LWP::UserAgent List::Util List::Util::PP
List::Util::XS Locale::Constants Locale::Country
Locale::Currency Locale::Language Locale::Maketext
Locale::Maketext::Guts Locale::Maketext::GutsLoader Locale::Maketext::Simple
Locale::Script MIME::Base64 MIME::QuotedPrint
Mail::Address Mail::Cap Mail::Field
Mail::Field::AddrList Mail::Field::Date Mail::Field::Generic
Mail::Filter Mail::Header Mail::Internet
Mail::Mailer Mail::Mailer::qmail Mail::Mailer::rfc822
Mail::Mailer::sendmail Mail::Mailer::smtp Mail::Mailer::smtps
Mail::Mailer::testfile Mail::Send Mail::Util
Math::BigFloat Math::BigFloat::Trace Math::BigInt
Math::BigInt::Calc Math::BigInt::CalcEmu Math::BigInt::Trace
Math::BigRat Math::Complex Math::Trig
Memoize Memoize::AnyDBM_File Memoize::Expire
Memoize::ExpireFile Memoize::ExpireTest Memoize::SDBM_File
Memoize::Storable Module::Build Module::Build::Base
Module::Build::Compat Module::Build::Config Module::Build::ConfigData
Module::Build::Cookbook Module::Build::Dumper Module::Build::ModuleInfo
Module::Build::Notes Module::Build::PPMMaker Module::Build::Platform::Amiga
Module::Build::Platform::Default Module::Build::Platform::EBCDIC Module::Build::Platform::MPEiX
Module::Build::Platform::MacOS Module::Build::Platform::RiscOS Module::Build::Platform::Unix
Module::Build::Platform::VMS Module::Build::Platform::VOS Module::Build::Platform::Windows
Module::Build::Platform::aix Module::Build::Platform::cygwin Module::Build::Platform::darwin
Module::Build::Platform::os2 Module::Build::PodParser Module::Build::Version
Module::Build::YAML Module::CoreList Module::Load
Module::Load::Conditional Module::Metadata NEXT
Net::Cmd Net::Config Net::DNS::Resolver::Programmable
Net::Domain Net::FTP Net::FTP::A
Net::FTP::E Net::FTP::I Net::FTP::L
Net::FTP::dataconn Net::HTTP Net::HTTP::Methods
Net::HTTP::NB Net::HTTPS Net::Ident
Net::NNTP Net::Netrc Net::POP3
Net::Ping Net::SMTP Net::SSLeay
Net::SSLeay::Handle Net::Time Net::hostent
Net::netent Net::protoent Net::servent
NetAddr::IP NetAddr::IP::InetBase NetAddr::IP::Lite
NetAddr::IP::Util NetAddr::IP::UtilPP NetAddr::IP::Util_IS
O Opcode POSIX
Package::Constants Params::Check Parse::CPAN::Meta
Perl::OSType PerlIO PerlIO::encoding
PerlIO::scalar PerlIO::via PerlIO::via::QuotedPrint
Pod::Checker Pod::Find Pod::Functions
Pod::Html Pod::InputObjects Pod::LaTeX
Pod::Man Pod::ParseLink Pod::ParseUtils
Pod::Parser Pod::Perldoc Pod::Perldoc::BaseTo
Pod::Perldoc::GetOptsOO Pod::Perldoc::ToChecker Pod::Perldoc::ToMan
Pod::Perldoc::ToNroff Pod::Perldoc::ToPod Pod::Perldoc::ToRtf
Pod::Perldoc::ToText Pod::Perldoc::ToTk Pod::Perldoc::ToXml
Pod::PlainText Pod::Plainer Pod::Select
Pod::Text Pod::Text::Color Pod::Text::Overstrike
Pod::Text::Termcap Pod::Usage Razor2::Client::Agent
Razor2::Client::Config Razor2::Client::Core Razor2::Client::Engine
Razor2::Client::Version Razor2::Engine::VR8 Razor2::Errorhandler
Razor2::Logger Razor2::Preproc::Manager Razor2::Preproc::deBase64
Razor2::Preproc::deHTML Razor2::Preproc::deHTML_comment Razor2::Preproc::deHTMLxs
Razor2::Preproc::deNewline Razor2::Preproc::deQP Razor2::Preproc::enBase64
Razor2::Signature::Ephemeral Razor2::Signature::Whiplash Razor2::String
Razor2::Syslog SDBM_File Safe
Scalar::Util Scalar::Util::PP Search::Dict
SelectSaver SelfLoader Shell
Socket Socket6 Storable
String::CRC32 Switch Symbol
Sys::Hostname Sys::Syslog TAP::Base
TAP::Formatter::Base TAP::Formatter::Color TAP::Formatter::Console
TAP::Formatter::Console::ParallelSession TAP::Formatter::Console::Session TAP::Formatter::File
TAP::Formatter::File::Session TAP::Formatter::Session TAP::Harness
TAP::Object TAP::Parser TAP::Parser::Aggregator
TAP::Parser::Grammar TAP::Parser::Iterator TAP::Parser::Iterator::Array
TAP::Parser::Iterator::Process TAP::Parser::Iterator::Stream TAP::Parser::IteratorFactory
TAP::Parser::Multiplexer TAP::Parser::Result TAP::Parser::Result::Bailout
TAP::Parser::Result::Comment TAP::Parser::Result::Plan TAP::Parser::Result::Pragma
TAP::Parser::Result::Test TAP::Parser::Result::Unknown TAP::Parser::Result::Version
TAP::Parser::Result::YAML TAP::Parser::ResultFactory TAP::Parser::Scheduler
TAP::Parser::Scheduler::Job TAP::Parser::Scheduler::Spinner TAP::Parser::Source
TAP::Parser::SourceHandler TAP::Parser::SourceHandler::Executable TAP::Parser::SourceHandler::File
TAP::Parser::SourceHandler::Handle TAP::Parser::SourceHandler::Perl TAP::Parser::SourceHandler::RawTAP
TAP::Parser::Utils TAP::Parser::YAMLish::Reader TAP::Parser::YAMLish::Writer
Term::ANSIColor Term::Cap Term::Complete
Term::ReadLine::Stub Test Test::Builder
Test::Builder::IO::Scalar Test::Builder::Module Test::Builder::Tester
Test::Builder::Tester::Color Test::Harness Test::Harness::Assert
Test::Harness::Iterator Test::Harness::Point Test::Harness::Straps
Test::More Test::Simple Text::Abbrev
Text::Balanced Text::ParseWords Text::Soundex
Text::Tabs Text::Wrap Thread
Thread::Queue Thread::Semaphore Tie::Array
Tie::File Tie::Handle Tie::Hash
Tie::Memoize Tie::RefHash Tie::Scalar
Tie::SubstrHash Time::HiRes Time::Local
Time::Zone Time::gmtime Time::localtime
Time::tm UNIVERSAL URI
URI::Escape URI::Heuristic URI::QueryParam
URI::Split URI::URL URI::WithBase
URI::_foreign URI::_generic URI::_ldap
URI::_login URI::_query URI::_segment
URI::_server URI::_userpass URI::data
URI::file URI::file::Base URI::file::FAT
URI::file::Mac URI::file::OS2 URI::file::QNX
URI::file::Unix URI::file::Win32 URI::ftp
URI::gopher URI::http URI::https
URI::ldap URI::ldapi URI::ldaps
URI::mailto URI::mms URI::news
URI::nntp URI::pop URI::rlogin
URI::rsync URI::rtsp URI::rtspu
URI::sip URI::sips URI::snews
URI::ssh URI::telnet URI::tn3270
URI::urn URI::urn::isbn URI::urn::oid
Unicode::Collate Unicode::Normalize Unicode::UCD
User::grent User::pwent Version::Requirements
WWW::RobotRules WWW::RobotRules::AnyDBM_File XS::APItest
XS::Typemap XSLoader attributes
attrs autouse base
bigint bignum bigrat
blib bytes charnames
charstar constant diagnostics
encoding fields filetest
if inc::latest inc::latest::private
integer less lib
locale open ops
overload re sigtrap
sort strict subs
threads threads::shared utf8
vars version vmsish
warnings warnings::register
</CODE>