Return to BSD News archive
Path: sserve!newshost.anu.edu.au!munnari.oz.au!news.Hawaii.Edu!ames!agate!howland.reston.ans.net!vixen.cso.uiuc.edu!moe.ksu.ksu.edu!cis.ksu.edu!vijay
From: vijay@cis.ksu.edu (Vijay.K.Mandava)
Newsgroups: comp.unix.bsd
Subject: socketpairs
Date: 12 Aug 93 02:29:13 GMT
Organization: Kansas State University
Lines: 19
Message-ID: <vijay.745123092@depot.cis.ksu.edu.cis.ksu.edu>
NNTP-Posting-Host: depot.cis.ksu.edu
Summary: which process gets which socket?
Keywords: fork, socketpair
Hi there,
if we create a socketpair, and then fork, i realize that new
sockets are returrned in sv[0] and sv[1]. but i assume that for a
pipe or a single socket, fd[0] is used for reading and fd[1] is
used for writing. i assume that same end is used for reading and
writing by both parent and child in a socket pair. But in the Sun
OS manual, (Network Programming) sv[0] is used for both reading
and writing by the parent, and sv[1] is used for both reading and
writingby the parent.
How is this possible?
Please mail to my account.
Thanks in advance,
vijay@cis.ksu.edu
--
Feels Good Remembering You