From owner-man-jp-reviewer@jp.freebsd.org  Mon Jan 10 02:17:23 2000
Received: (from daemon@localhost)
	by castle.jp.freebsd.org (8.9.3+3.2W/8.7.3) id CAA36631;
	Mon, 10 Jan 2000 02:17:23 +0900 (JST)
	(envelope-from owner-man-jp-reviewer@jp.FreeBSD.org)
Received: from mgate09.so-net.ne.jp (mgate09.so-net.ne.jp [210.139.254.156])
	by castle.jp.freebsd.org (8.9.3+3.2W/8.7.3) with ESMTP id CAA36624
	for <man-jp-reviewer@jp.freebsd.org>; Mon, 10 Jan 2000 02:17:22 +0900 (JST)
	(envelope-from yt-kage@cb3.so-net.ne.jp)
Received: from mail.cb3.so-net.ne.jp (mail.cb3.so-net.ne.jp [210.139.254.37])
	by mgate09.so-net.ne.jp (8.8.8+3.0Wbeta9/3.6W00010123) with ESMTP id CAA03865
	for <man-jp-reviewer@jp.freebsd.org>; Mon, 10 Jan 2000 02:17:21 +0900 (JST)
Received: from yayoi (p848358.ickw.ap.so-net.ne.jp [210.132.131.88])
	by mail.cb3.so-net.ne.jp (8.8.8+3.0Wbeta9/3.7W99081617) with SMTP id CAA20798
	for <man-jp-reviewer@jp.freebsd.org>; Mon, 10 Jan 2000 02:17:20 +0900 (JST)
Date: Mon, 10 Jan 2000 02:19:23 +0900
From: Yoshiteru Kageyama <yt-kage@cb3.so-net.ne.jp>
To: man-jp-reviewer@jp.freebsd.org
Message-Id: <3878C31BE6.1791YT-KAGE@pop.cb3.so-net.ne.jp>
MIME-Version: 1.0
Content-Type: text/plain; charset=ISO-2022-JP
Content-Transfer-Encoding: 7bit
X-Mailer: Becky! ver 1.25.07
Reply-To: man-jp-reviewer@jp.freebsd.org
Precedence: list
X-Distribute: distribute version 2.1 (Alpha) patchlevel 24e+990727
X-Sequence: man-jp-reviewer 1902
Subject: [man-jp-reviewer 1902] null.4, ttcp.4 check
Errors-To: owner-man-jp-reviewer@jp.freebsd.org
Sender: owner-man-jp-reviewer@jp.freebsd.org
X-Originator: yt-kage@cb3.so-net.ne.jp

$B0~;3$G$9!#:#G/$b$h$m$7$/$*4j$$$$$?$7$^$9!#(B

null.4 $B$H(B ttcp.4 $B$N%A%'%C%/$G$9!#(B
$B!&(B null.4 $B$K$D$$$F(B
  $BFC$K!"LdBj$O$J$$$H;W$$$^$9!#(B
$B!&(B ttcp.4 $B$K$D$$$F(B
  -$B!V%3%M%/%7%g%s!W$H$"$C$?5-=R$r!V@\B3!W$K$7$^$7$?!#(B
  -$B!V(Btcp $B$K$5$;$k!W$H$$$&5-=R$G$9$,!"86J8$G;H$o$l$F$$$k(B
   "degenerate" $B$N0UL#$r5b$s$G(B($BB`2=$5$;$k$J$I$H$$$&0UL#$G$9!#(B
   $B$G$9$N$G!"(BT/TCP $B3HD%$5$l$F$$$?$H$3$m$+$i2?$NJQE/$b$J$$(B
   tcp $B$KB`2=$5$;$k$N$G$9$+$i(B...)$B!"!V(Btcp $B$KLa$9!W$H$7$^$7$?!#(B
  - $B!V%/%i%$%"%s%H$K$*$$$F!"L\E*CO$r;XDj$;$:$K(B...$B!W$NItJ,$r(B
   $B0J2<$N$h$&$KJQ99$7$^$7$?!#(B
  -  $B!V$3$N>l9g!"1~Ez$NCJ3,$OIaDL(B...$B$X$N%3!<%k$r4^$s$G$*$j!"(B
   $B<!$NMM$KBeMQ$7$^$9(B:$B!W$H$$$&ItJ,$G$9$,!"86J8$O!"(B
   " In this case, where the reply phase would ordinarily 
     have included a call to
     .Fn write ,
     one substitutes:" $B$H$J$C$F$*$j!"(B"one substitute" $B$NA0$K(B
   $B%+%s%^$,$"$j$^$9!#$3$3$K0z$C$+$+$C$?$N$G!"!V(Bwrite $B$X$N8F$S=P$7(B
   $B$r85!94^$s$G$O$$$k$N$@$1$l$I$b!"$b$&0l$DBeMQ0F$b$"$k$h!W$H(B
   $B$$$&0UL#$J$N$+$J$H;W$C$F!"0J2<$N$h$&$KJQ$($F$_$^$7$?$,!"(B
   $B$"$^$j<+?.$O$"$j$^$;$s!#$I$&$G$7$g$&$+!#(B

$B$+$2$d$^(B

--- ttcp.4	Sun Jan  9 16:56:02 2000
+++ ttcp-new.4	Sun Jan  9 17:56:25 2000

@@ -63,7 +63,7 @@
 $B%=%1%C%H%$%s%?%U%'!<%9$O(B
 .Tn T/TCP
 $B$r%5%]!<%H$9$k$h$&$K=$@5$5$l$F$*$j!"(B
-$B$^$?$3$3$G$OFC<l$J%1!<%9$K$D$$$F>\=R$7$F$$$^$9!#(B
+$B$^$?$3$3$G$OL@3N$J%1!<%9$K$D$$$F>\=R$7$F$$$^$9!#(B
 $B%W%m%H%3%k$K0MB8$7$J$$ItJ,$N%5%]!<%H$K$D$$$F$O(B
 .Xr socket 2
 $B5Z$S(B
@@ -73,24 +73,25 @@
 $B$O(B RFC 1644 $B$GDj5A$5$l$F$$$^$9!#(B
 .Pp
 .Tn T/TCP
-$BFCDj$N%3%M%/%7%g%s$NA4%;%0%a%s%H$K$*$$$F!"$$$/$D$+$N%*%W%7%g%s$r(B
-$B4^$a$k$3$H$K$h$j!"(BT/TCP $B3HD%$O5!G=$7$^$9!#(B
-$B$3$l$K$h$j0lAH$N%[%9%H4V$G$N:G=i$N%3%M%/%7%g%s$r=|$/A4$F$N(B
+$BFCDj$N%3%M%/%7%g%s$NA4%;%0%a%s%H$K$*$$$F!"$"$k%*%W%7%g%s$r(B
+$B$$$/$D$+4^$a$k$3$H$K$h$j!"(BT/TCP $B3HD%$O5!G=$7$^$9!#(B
+$B$3$l$K$h$j0lAH$N%[%9%H4V$G$N:G=i$N@\B3$r=|$/A4$F$N(B
 3 $B%&%'%$%O%s%I%7%'!<%/$rL5$/$9$3$H$,$G$-$^$9!#(B
-$B$5$i$K$3$l$iF1$8%*%W%7%g%s$K$h$j!"(B
+$B$5$i$KF1$8%*%W%7%g%s$rMQ$$$F!"(B
 $B8E$$=EJ#$7$?%Q%1%C%H$r$h$j3N<B$KH=JL$9$k$3$H$,2DG=$G$"$j!"(B
 $B=>$C$F(B
 .Tn TCP
-$B%W%m%H%3%k$,%3%M%/%7%g%s$N%/%m!<%:8e$N>uBV$rJ]$?$J$1$l$P$J$i$J$$(B
-$B;~4VNL$r8:$i$9$3$H$,$G$-$^$9!#(B
+$B%W%m%H%3%k$,@\B3$rJD$8$?8e!">uBV$rJ]$?$J$1$l$P$J$i$J$$(B
+$B;~4V$r8:$i$9$3$H$,$G$-$^$9!#(B
 .Dq Li net.inet.tcp.rfc1644
 $B$N(B MIB $B$NJQ?t$O<B9T;~$K(B
 .Tn T/TCP
 $B%M%4%7%(!<%7%g%s$rL58z2=$9$k$?$a$K;HMQ$9$k$3$H$,$G$-$^$9!#(B
-$B$7$+$7$J$,$i!"K\%W%m%H%3%k$O(B T/TCP $B$G$O$J$$%7%9%F%`$,(B
-T/TCP $B$K3HD%$5$l$?%7%9%F%`$KBP$7<+F0E*$KI8=`$N(B
+$B$7$+$7$J$,$i!"K\%W%m%H%3%k$O!"(B T/TCP $B$G$O$J$$%7%9%F%`$,(B
+T/TCP $B3HD%$5$l$?%7%9%F%`$HDL?.$7$h$&$H$7$?$H$-$K!"(B
+$B<+F0E*$KI8=`$N(B
 .Tn TCP
-$B$K$5$;$FDL?.$9$k$3$H$rJ]>Z$9$k$?$a$K@_7W$5$l$?$b$N$G$9!#(B
+$B$KLa$7$FDL?.$9$k$3$H$rJ]>Z$9$k$?$a$K@_7W$5$l$?$b$N$G$9!#(B
 .Sh $B%H%i%s%6%/%7%g%s%b%G%k(B
 .Tn T/TCP
 $B$GMQ$$$i$l$k(B
@@ -107,18 +108,18 @@
 .It
 $B%5!<%P%W%m%0%i%`$OI8=`$N(B
 .Tn TCP
-$B%3%M%/%7%g%s$N;~$HF1MM$K$7$FMW5a$r<u<h$C$F2rFI$7!"(B
-$BC10l$N%;%0%a%s%H$K<}$^$kBg$-$5$G1~Ez$r:n@.$7$^$9!#(B
+$B@\B3$HF1MM$K!"MW5a$r<u$1<h$j2rFI$7!"(B
+$BC10l$N%;%0%a%s%H$K<}$^$kBg$-$5$N1~Ez$r:n@.$7$^$9!#(B
 $B$=$NMW5a$,(B T/TCP $B$N>l9g$O!"(B
-$B1~Ez$O(B ($B0[$J$C$?(B) $B%*%W%7%g%s$H%G!<%?$H6&$K(B
+$B1~Ez$O!"(B($B0[$J$C$?(B) $B%*%W%7%g%s$H%G!<%?$H6&$K(B
 $BC10l$N(B SYN PUSH FIN ACK $B%;%0%a%s%H$G%/%i%$%"%s%H$KJV$5$l$^$9!#(B
 T/TCP $B$G$O$J$$>l9g$O!"(B
-$B$=$N%3%M%/%7%g%s$ODL>o$N(B
+($B$[$\(B) $BDL>o$N(B
 .Tn TCP
-$B$H$J$j$^$9!#(B
-$B%5!<%P$O$3$N;~$=$N%=%1%C%H$r%/%m!<%:$7$^$9!#(B
+$B$KLa$5$l$?@\B3$K$J$j$^$9!#(B
+$B%5!<%P$O$3$N;~(B T/TCP $B%=%1%C%H$r%/%m!<%:$7$^$9!#(B
 .It
-$B%/%i%$%"%s%H$O$=$N1~Ez$rFI$_9~$_!"$=$N%=%1%C%H$r%/%m!<%:$7$^$9!#(B
+$B%/%i%$%"%s%H$O1~Ez$rFI$_9~$_!"%=%1%C%H$r%/%m!<%:$7$^$9!#(B
 .El
 .Sh $B%/%i%$%"%s%H%5%]!<%H(B
 $B%/%i%$%"%s%HB&$N%5%]!<%H$O!"(B
@@ -155,21 +156,21 @@
 .Ed
 .Pp
 .Fn sendto
-$B$r%3!<%k$9$k$H!"$=$N;~$N%=%1%C%H$N>uBV$O(B
+$B$r8F$S=P$9$H!"$=$N;~$N%=%1%C%H$N>uBV$O(B
 .Xr connect 2
 $B5Z$S(B
 .Xr shutdown 2
 $B%7%9%F%`%3!<%k$,;H$o$l$?;~$H(B
 $BF1$8>uBV$K$J$k$3$H$KCm0U$7$F2<$5$$!#(B
-$BB($A!"<B9T$N:]$N$3$N%=%1%C%H$KBP$9$kM#0lE,$7$?A`:n$O(B
+$B$D$^$j!"$3$N%=%1%C%H>e$G<B9T$9$k$N$KE,$7$?A`:n$O!"(B
 .Xr read 2
-$B5Z$S(B
+$B$*$h$S(B
 .Xr close 2
-$B$N;HMQ$G$9(B
+$B$@$1$G$9(B
 ($B%/%i%$%"%s%H$N(B
 .Tn TCP
 $BAw?.It$O$9$G$K%7%c%C%H%@%&%s$5$l$F$$$k$N$G!"(B
-$B$3$N%=%1%C%H$rB>$NAwIU@h$X(B
+$B$3$N%=%1%C%H$rB>$NAw$j@h$X(B
 .Xr connect 2
 $B$9$k$3$H$O$G$-$^$;$s!#(B)$B!#(B
 .Sh $B%5!<%P%5%]!<%H(B
@@ -184,37 +185,37 @@
 .Xr write 2
 $B%3!<%k$r;H$C$F1~Ez$r9T$C$F2<$5$$!#(B
 .It
-$B%/%i%$%"%s%H$K$*$$$F!"L\E*CO$r;XDj$;$:$K(B
+$B%/%i%$%"%s%H$N>l9g$K$O!"(B
 .Xr sendto 2
 $B$r(B
 .Dv MSG_EOF
 $B%U%i%0$H6&$K;HMQ$7$F2<$5$$!#(B
+$B$7$+$7!"Aw$j@h$O;XDj$5$l$^$;$s!#(B
 .El
 .Pp
-$B:G=i$N%*%W%7%g%s$O!"(B
-$B4{B8$N%5!<%P$G(B
+$B4{B8$N%5!<%P$,(B
 .Tn T/TCP
-$B3HD%5!G=$r;HMQ$9$k$h$&JQ99$9$k$K$O(B
-$B0lHL$KBEEv$JA*Br$G$"$j!"(B
+$B3HD%5!G=$r;HMQ$9$k$h$&$KJQ99$r9T$&:]$K$O!"(B
+$B:G=i$N%*%W%7%g%s$rMQ$$$k$N$O0lHLE*$KBEEv$JA*Br$G$9!#(B
 $BC1=c$K(B
 .Fn setsockopt sock IPPROTO_TCP TCP_NOPUSH &One "sizeof One"
 ($B$3$3$G(B
 .Va One
-$B$O(B 0 $B0J30$NCM$N@0?tJQ?t$G$9(B) $B$X$N%3!<%k$rDI2C$9$k$@$1$G$9!#(B
-$B%5!<%P$N%=%1%C%H$O$"$i$f$k%G!<%?$,Aw?.$5$l$kA0$K(B
+$B$O(B 0 $B0J30$NCM$N@0?t$NJQ?t$G$9(B) $B$X$N%3!<%k$rDI2C$9$k$@$1$@$+$i$G$9!#(B
+$B2?$+%G!<%?$,Aw?.$5$l$kA0$K(B
 ($B%=%1%C%H$N%P%C%U%!$,K0OB$7$F$$$J$$8B$j(B)
-$B%/%m!<%:$5$l$J$1$l$P$J$j$^$;$s!#(B
+$B%5!<%PB&$N%=%1%C%H$OJD$8$F$$$J$1$l$P$J$j$^$;$s!#(B
 .Pp
-$BFsHVL\$N%*%W%7%g%s$O?7$7$$%5!<%P$K$OK>$^$7$$$b$N$G!"(B
-$B;~$K$O8E$$%5!<%P$KE,MQ$G$-$k$/$i$$4JC1$G$9!#(B
+$BFsHVL\$N%*%W%7%g%s$O!"?7$7$$%5!<%P$K$O$h$jK>$^$7$$$b$N$G!"(B
+$B;~$K$O8E$$%5!<%P$K$bE,MQ$G$-$k$/$i$$4JC1$G$9!#(B
 $B$3$N>l9g!"1~Ez$NCJ3,$OIaDL(B
 .Fn write
-$B$X$N%3!<%k$r4^$s$G$*$j!"(B
-$B<!$NMM$KBeMQ$7$^$9(B:
+$B$X$N%3!<%k$r4^$s$G$$$^$9$,!"(B
+$B<!$NMM$JBeMQ0F$b$"$j$^$9(B:
 .Pp
 .Dl "sendto(sock, buf, len, MSG_EOF, (struct sockaddr *)0, 0)"
 .Pp
-$B$3$N>l9g!"%/%i%$%"%s%H$G$O1~Ez$OD>$A$KAw?.$5$l!"(B
+$B$3$N>l9g!"1~Ez$OD>$A$KAw?.$5$l$^$9$,!"%/%i%$%"%s%HB&$N>l9g$G$O!"(B
 $B%=%1%C%H$O$3$N;~E@$G2?$K$b;HMQ$9$k$3$H$O=PMh$:!"(B
 $BD>$A$K%/%m!<%:$9$Y$-$G$9!#(B
 .Sh MIB $B$NJQ?t(B
@@ -222,7 +223,7 @@
 $B3HD%5!G=$rMxMQ$9$k$K$O!"(B
 $BE,@Z$J(B
 .Tn TCP
-$B%*%W%7%g%s$rAw?.$5$;$k$?$a$K(B
+$B%*%W%7%g%s$rAw?.$9$k$?$a$K$O!"(B
 .Dq Li net.inet.tcp.rfc1644
 $B$N(B MIB $B$NJQ?t$,??$G$"$kI,MW$,$"$j$^$9!#(B
 $B>\:Y$O(B
@@ -243,7 +244,7 @@
 $B$N%5%]!<%H$O(B
 .Fx 2.1
 $B$G=i$a$F9T$o$l$^$7$?!#(B
-$B$=$l$O(B the University of Southern California $B$N(B
+$B$=$l$O(B The University of Southern California $B$N(B
 Information Sciences Institute $B$N(B Bob Braden $B$H(B Liming Wei
 $B$,=q$$$?%3!<%I$r4p$K$7$F$*$j!"(B
-$B$^$?(B the University of Twente $B$N(B Andras Olah $B$K$h$j0\?"$5$l$^$7$?!#(B
+The University of Twente $B$N(B Andras Olah $B$,0\?"$7$^$7$?!#(B

