From owner-FreeBSD-users-jp@jp.freebsd.org  Mon Jan 22 03:07:37 2001
Received: (from daemon@localhost)
	by castle.jp.freebsd.org (8.9.3+3.2W/8.7.3) id DAA79156;
	Mon, 22 Jan 2001 03:07:37 +0900 (JST)
	(envelope-from owner-FreeBSD-users-jp@jp.FreeBSD.org)
Received: from tortoise.jp.freebsd.org (root@tortoise.jp.FreeBSD.ORG [210.157.158.41])
	by castle.jp.freebsd.org (8.9.3+3.2W/8.7.3) with ESMTP id DAA79151
	for <FreeBSD-users-jp@jp.freebsd.org>; Mon, 22 Jan 2001 03:07:36 +0900 (JST)
	(envelope-from ume@mahoroba.org)
Received: from piano.mahoroba.org (IDENT:Sq3wwE/UdmKXI2rAQ++rvilVx9WZT4VtlrnKvs3cFjAl6d2BcXOAftlxu5bLk69A@piano.calm.imasy.or.jp [3ffe:505:2:0:260:1dff:fe22:dd55])
	by tortoise.jp.freebsd.org (8.11.2+3.4W/8.11.1) with ESMTP/inet6 id f0LI7Xx10966
	for <FreeBSD-users-jp@jp.freebsd.org>; Mon, 22 Jan 2001 03:07:34 +0900 (JST)
	(envelope-from ume@mahoroba.org)
Received: from localhost (IDENT:vSpAJpQ2HUEl7r9GtmpslryWmcoB/sId35FwKCD3Vd0RRlTNuDxtfdN39Cw79e+n@localhost [::1])
	by piano.mahoroba.org (8.11.2/8.11.2/piano) with ESMTP id f0LI7TC99913
	for <FreeBSD-users-jp@jp.freebsd.org>; Mon, 22 Jan 2001 03:07:29 +0900 (JST)
	(envelope-from ume@mahoroba.org)
Date: Mon, 22 Jan 2001 03:07:26 +0900 (JST)
Message-Id: <20010122.030726.74660254.ume@mahoroba.org>
To: FreeBSD-users-jp@jp.freebsd.org
From: Hajimu UMEMOTO <ume@mahoroba.org>
In-Reply-To: <200101211336.WAA70917@shell.rim.or.jp>
References: <200101210632.f0L6WMR00630@iris.dti.ne.jp>
	<200101210728.QAA26745@shell.rim.or.jp>
	<200101211336.WAA70917@shell.rim.or.jp>
X-Mailer: Mew version 1.95b97 on Emacs 20.7 / Mule 4.0
 =?iso-2022-jp?B?KBskQjJWMWMbKEIp?=
X-PGP-Public-Key: http://www.imasy.org/~ume/publickey.asc
X-PGP-Fingerprint: 6B 0C 53 FC 5D D0 37 91  05 D0 B3 EF 36 9B 6A BC
X-URL: http://www.imasy.org/~ume/
X-OS: FreeBSD 4.2-STABLE
Mime-Version: 1.0
Content-Type: Text/Plain; charset=iso-2022-jp
Content-Transfer-Encoding: 7bit
Reply-To: FreeBSD-users-jp@jp.freebsd.org
Precedence: list
X-Distribute: distribute version 2.1 (Alpha) patchlevel 24e+000315
X-Sequence: FreeBSD-users-jp 58464
Subject: [FreeBSD-users-jp 58464] Re: TCP/IP sample program 
Errors-To: owner-FreeBSD-users-jp@jp.freebsd.org
Sender: owner-FreeBSD-users-jp@jp.freebsd.org
X-Originator: ume@mahoroba.org

  $BG_K\!w(BIMASY$B$G$9!#(B

>>>>> On Sun, 21 Jan 2001 22:36:21 +0900,
>>>>> Takaaki Nomura ($BLnB<9bL@(B) <amadeus@yk.rim.or.jp> said:

amadeus> $B%(%3!<$NF0:n$,3NG'$G$-$?$N$O!"(BFreeBSD 3.X$B!"(BBSD/OS$B!"(BLinux
amadeus> $B%(%3!<$NF0:n$,3NG'$G$-$+$C$?$N$O!"(BFreeBSD 2.2.8$B!"(BFreeBSD 4.X$B!"(BSunOS$B!"(BSolaris
amadeus> 
amadeus> $B2?8N$3$&$J$k$N$G$7$g$&$+!)(B

  accept() $B$K(B sockaddr $B9=B$BN$N%5%$%:$rEO$7$F$$$J$$$?$a$G$9!#(B

Index: server.c
diff -u server.c.orig server.c
--- server.c.orig	Sun Jan 21 21:55:32 2001
+++ server.c	Mon Jan 22 02:57:44 2001
@@ -69,6 +69,7 @@
 	nfd = select(s + 1, &rfds, NULL, NULL, NULL);
 
 	if (FD_ISSET(s, &rfds)) {
+	    size = sizeof(hisaddr);
 	    ns = accept(s, (struct sockaddr *)&hisaddr, &size);
 
 	    if (fork() == 0) {

# $B$=$m$=$m!"=>Mh$N%"%I%l%9%U%!%_%j0MB8$J%9%?%$%k$G$N=q$-J}$O;_$a$F!"(B
# getaddrinfo(), getnameinfo() $B$r;H$C$?=q$-J}$r$7$^$7$g!#$?$@$7!"(B4.X 
# $B0J9_$G$J$$$H;H$($^$;$s$1$I!#(B
# $B<B$O!"$3$l$,8@$$$?$/$F=P$F$-$?$j$7$F!#(B^^;

--
$BG_K\(B $BH%(B $B!w(B $B%$%s%?!<%M%C%H8_=u2q2#IM(B  http://www.imasy.org/~ume/
ume@mahoroba.org  ume@bisd.hitachi.co.jp  ume@{,jp.}FreeBSD.org
$B%W%m%0%i%`$O=q$$$??M$N0U?^$G$O$J$/=q$+$l$?DL$jF0$/(B
