Newsgroups: fj.questions.unix
Path: galaxy.trc.rwcp.or.jp!jaist-news!cs.titech!nirvana.cs.titech!wnoc-tyo-news!astecgw!fujii
From: fujii@astec.co.jp (Fujii Hiroshi)
Subject: Re: man recv
In-Reply-To: kimura@rinia_a.tokai.tsh.cae.ntt.jp's message of 17 Jan 94 06:59:05 GMT
Message-ID: <FUJII.94Jan18101953@chicago.astec.co.jp>
Sender: news@astec.co.jp
Nntp-Posting-Host: chicago.astec.co.jp
Organization: ASTEC, Inc. Tokyo, Japan
References: <3153@mary.eindsman.tsh.cae.ntt.jp>
Date: Tue, 18 Jan 1994 01:19:53 GMT
Lines: 61
Xref: galaxy.trc.rwcp.or.jp fj.questions.unix:4129
X-originally-archived-at: http://galaxy.rwcp.or.jp/text/cgi-bin/newsarticle2?ng=fj.questions.unix&nb=4129&hd=a
X-reformat-date: Mon, 18 Oct 2004 15:18:22 +0900
X-reformat-comment: Tabs were expanded into 4 column tabstops by the Galaxy's archiver. See http://katsu.watanabe.name/ancientfj/galaxy-format.html for more info.


$BF#0f(B @ ASTEC $B$G$9!#(B

In article <3153@mary.eindsman.tsh.cae.ntt.jp>
 kimura@rinia_a.tokai.tsh.cae.ntt.jp (kimura) writes:

$BLZB<$5$s(B>   $B%=%1%C%H4XO"$N4X?t$r;HMQ$9$k$?$a!">\:Y$JFbMF$rD4$Y$h$&$H(B
$BLZB<$5$s(B>   man recv$B!!$r$*$3$J$C$?$H$3$m!"(B

$B%=%1%C%H%$%s%?!<%U%'!<%9$O$[$\$I$N%7%9%F%`$G$bF1$8$h$&$J$b$N$G$9$,!":Y(B
$B$+$J<BAu$N0c$$$,$"$k$N$G!";H$C$F$$$k(B OS $B$NL>A0$b=q$/$HNI$$$H;W$$$^$9!#(B

$BLdBj$N(B man $B%Z!<%8$O(B HP $B$N$b$N$@$H;W$$$^$9$,!"$^$:F|K\8lLu$,E,@Z$G$O$"(B
$B$j$^$;$s!#(B

$BLZB<$5$s(B> [$BLa$jCM(B]
$BLZB<$5$s(B>  recv() $B$,@5>o=*N;$9$k$H!"<u?.$7$?%P%$%H?t$rJV$7$^$9!#0[>o=*N;$9$k$H(B
$BLZB<$5$s(B>  -1$B$rJV$7!"%(%i!<$r<($9CM$,(Berrno$B$K%;%C%H$5$l$^$9!#%=%1%C%H$,%V%m%C%-(B
$BLZB<$5$s(B>  $B%s%0$7$F$*$j!"%j%b!<%H%N!<%I$X$NE>Aw$N@\B3$K<:GT$9$k$H!"(Brecv()$B$O(B0$B$r(B
$BLZB<$5$s(B>  $BJV$7$^$9!#(B

$BBP1~$9$k86J8$O!"(B

 RETURN VALUE
      upon successful completion, recv() returns the number of bytes
      received.  Otherwise, it returns -1 and sets errno to indicate the
      error.  recv() returns 0 if the socket is blocking and the transport
      connection to the remote node fails.

$B$J$N$G!"LdBj$N8eH>ItJ,$O!"(B

$B!V%=%1%C%H$,%V%m%C%-%s%0%b!<%I$N;~!"%j%b!<%H%N!<%I$X$N%H%i%s%9(B
  $B%]!<%H%3%M%/%7%g%s$,<:GT$9$k$H(B recv() $B$O(B 0 $B$rJV$9!W(B

$B$H$$$&$3$H$G$9!#(B


$B%H%i%s%9%]!<%H%3%M%/%7%g%s$H$$$&$N$O!"(BTCP $B$J$I$N%3%M%/%7%g%s7?$N%=%1%C(B
$B%H$N$3$H$G$9!#%=%1%C%H%$%s%?!<%U%'!<%9$O(B TCP/IP $B$@$1$rAj<j$K$7$F$$$k$o(B
$B$1$G$O$J$$$N$G!"HyL/$J8@$$2s$7$K$J$C$F$^$9$,!"6qBNE*$K$O!"(B

$B!&Aj<j$,%=%1%C%H$r(B close() $B$7$?(B
$B!&Aj<j$,JV;v$7$J$$$N$G%?%$%`%"%&%H$,5/$3$C$?(B
$B!&2?$i$+$NM}M3$G%3%M%/%7%g%s$,@Z$l$?(B

$B$J$I$N>l9g$K(B 0 $B$,JV$k$H$$$&0UL#$@$H;W$$$^$9!#(B


$BF1$8>u67$G(B non-block $B%b!<%I$N;~$O!"(Brecv() $B$O(B -1 $B$rJV$7!"(Berrno $B$,(B 
ETIMEDOUT $B$d(B ECONNRESET $B$K$J$k$h$&$G$9!#$3$l$b$o$+$j$K$/$$$N$G$9$,!"$I(B
$B$s$J;~$K(B -1 $B$,JV$k$+$O!"(Berrno $B$NCM$N@bL@$N$H$3$m$K=q$$$F$"$k$N$,!"(BUNIX 
$B$N(B man $B%Z!<%8$N$*:nK!$G$9!#(B


$B%=%1%C%H%$%s%?!<%U%'!<%9$@$1$G$J$/!"$$$o$f$k%7%9%F%`%3!<%k$NF0:n$OFq$7(B
$B$$$N$G!"$G$-$l$P1Q8l$N(B man $B%Z!<%8$rFI$`$3$H$r$*4+$a$7$^$9!#(B
--
Fujii HIROSHI,fujii@astec.co.jp
ASTEC,Inc.
BR Ichigaya 6 Minamicho     TEL:  +81-3-5261-5975|
Shinjuku Tokyo 162, JAPAN   FAX:  +81-3-5261-5980|
