🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: pl.comp.lang.perl
Article #263

Re: IPC - sockety

#263
From: Piotr Piatkowski
Date: Mon, 26 May 1997 14:40
26 lines
1555 bytes
Artur Czechowski <arturcz@cyf.gov.pl> wrote:
: In pl.comp.lang.perl Bart CZARnobyl <czar@o1.mak.polsl.gliwice.pl> wrote:
:  > socketami - a w kazdym razie dolozenie jakies komunikacji 'w druga
:  > strone' do exampla z perlipc skutecznie zawiesza programik na funkcji
:  > we/wy na sockecie.
: Bendem strzelau:  tatatatata ;)
: 1. trzeba użyć biblioteki POSIX oraz funkcji select
: 2. ustawić socket jako niebuforowany przy odczycie

A ja polecam wszystkim stosunkowo nową bibliotekę (obiektową!) 
IO::Socket

A tutaj przykład jej wykorzystania:

#!/usr/bin/perl

use IO::Socket;
$s = IO::Socket::INET->new( PeerAddr => "bofh.engr.wisc.edu",
                            PeerPort => 666, Proto => 'tcp' );
while(<$s>) { print unless /^===/; }


Dokumentacja: perldoc io/socket

-- 
Piotr Piątkowski, Uczelniane Centrum Informatyki, AGH Krakow, POLAND
Technical Details
Message-ID: <5mc7dh$jbf$1@galaxy.uci.agh.edu.pl>
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!pingwin.icm.edu.pl!news.icm.edu.pl!ict.pwr.wroc.pl!agh.edu.pl!agh.edu.pl!not-for-mail
References: <5lmk38$916@ondraszek-gw.mak.polsl.gliwice.pl> <5mbgtt$3pq$2@l3xhp.cyf.gov.pl>

Show Full Headers
Complete Article Headers
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!pingwin.icm.edu.pl!news.icm.edu.pl!ict.pwr.wroc.pl!agh.edu.pl!agh.edu.pl!not-for-mail
From: kompas@galaxy.uci.agh.edu.pl (Piotr Piatkowski)
Newsgroups: pl.comp.lang.perl
Subject: Re: IPC - sockety
Date: 26 May 1997 16:40:49 +0200
Organization: University of Mining & Metallurgy
Lines: 26
Message-ID: <5mc7dh$jbf$1@galaxy.uci.agh.edu.pl>
References: <5lmk38$916@ondraszek-gw.mak.polsl.gliwice.pl> <5mbgtt$3pq$2@l3xhp.cyf.gov.pl>
NNTP-Posting-Host: galaxy.uci.agh.edu.pl
Mime-Version: 1.0
X-Newsreader: TIN [UNIX 1.3 unoff BETA 970307; sun4m SunOS 5.5.1]
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit