[libdc1394-devel] fork() problem
Capture and control API for IIDC compliant cameras
Brought to you by:
ddouxchamps,
gordp
From: Martin M. <mar...@vi...> - 2004-04-05 05:33:43
|
I am trying to make a Client-Server application using 2 1394 cameras. The way the server works is that it creates a handle for both camera on the bus and sets them up, after that it waits for incoming connections and as soon as one comes in it forks a child. The child handles the connection then terminates. My problem occurs whenever a child terminates. Once one has terminated, my server is unable to anything else from the 1394 bus. What I am thinking is that when a child closes, the raw handle closes and causes some problem. Is what I am thinking is happening right? Could there be a better way then a fork on demand? Help would be very appreciated! Thank you Martin |