Vystup v perlu?
mira
mira na tmapy.cz
Pátek Listopad 2 11:21:57 MET 2001
mira wrote:
> Honza Pazdziora wrote:
>
> > On Wed, Oct 31, 2001 at 08:02:50AM +0100, mira wrote:
> > > Tak jsem zkousel ted bez forku a funguje to celkem slibne - prichozi zpravy
> > > zobrazuje vzdy!
> > > Tak tedy nevim, v cem je problem u toho forku!
> >
> > IMO v tom, ze ten potomek uz nema na to okno pristup a zacne ho mit
> > zase az nekdy. Zkuste mito forku pouzit Win32::Process::Create.
> >
>
PRoblem byl nakonec trochu jiny - v C-cku kdyz se provadi fork, tak je typicke,
ze se zavrou deskriptory, ktere se automaticky pri forku duplikuji a ktere nejsou v
dane vetvi vyuzivany. Pokud tedy mam accept(CLIENT,SERVER) a spustim fork,tak u
rodice zavru CLIENTA a u potomka SERVERu - ovsem ne tak v perlu pod W32 - kdyz to tam
nezavru, tak to funguje vse podle ocekavani, kdyz to zavru, nejak to nefunguje -
resp. funguje to divne.
Michal
Další informace o konferenci Perl