From owner-FreeBSD-users-jp@jp.FreeBSD.org Sat Oct  3 15:41:35 2009
Received: (from daemon@localhost)
	by castle.jp.FreeBSD.org (8.11.6p2+3.4W/8.11.3) id n936fZZ82126;
	Sat, 3 Oct 2009 15:41:35 +0900 (JST)
	(envelope-from owner-FreeBSD-users-jp@jp.FreeBSD.org)
Received: from meg.mogami.com (meg.mogami.com [219.166.57.5])
	by castle.jp.FreeBSD.org (8.11.6p2+3.4W/8.11.3) with ESMTP/inet id n936fZC82121
	for <FreeBSD-users-jp@jp.FreeBSD.org>; Sat, 3 Oct 2009 15:41:35 +0900 (JST)
	(envelope-from kh@mogami.com)
Received: by meg.mogami.com (Postfix, from userid 1000)
	id 036ED481EC0; Sat,  3 Oct 2009 15:41:35 +0900 (JST)
From: Kouichi Hirabayashi <kh@mogami.com>
To: FreeBSD-users-jp@jp.FreeBSD.org
Message-Id: <20091003154134.7abb6193.kh@mogami.com>
In-Reply-To: <20091002161233.77c55364.kh@mogami.com>
References: <20091002024349.F3D20481EC0@meg.mogami.com>
	<843103c60910011956h1d07d47co88ba8c38032e6994@mail.gmail.com>
	<20091002.122005.00306492.moto@kawasaki3.org>
	<20091002161233.77c55364.kh@mogami.com>
Organization: Mogami Wire & Cable Corp.
X-Mailer: Sylpheed version 1.0.0rc (GTK+ 1.2.10; i386-portbld-freebsd4.10)
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
Date: Sat, 3 Oct 2009 15:41:34 +0900
X-Sequence: FreeBSD-users-jp 92528
Subject: [FreeBSD-users-jp 92528] Re: UDP limited broadcast
 =?ISO-2022-JP?B?GyRCJE5Bdz1QSn1LIRsoQg==?= 
Sender: owner-FreeBSD-users-jp@jp.FreeBSD.org
X-Originator: kh@mogami.com
X-Distribute: distribute version 2.1 (Alpha) patchlevel 24e+060209

UDP limited broadcast $B$,Aw=P$G$-$J$$LdBj$G$9$,!"(BOS $B$r(B
6.1-RELEASE $B$+$i(B 7.2- RELEASE $B$K@ZBX$($F$_$?$H$3$m!"(B

1) fd = socket(PF_INET, SOCK_RAW, IPPROTO_RAW)
2) setsockopt(fd , IPPROTO_IP, IP_ONESBCAST, ..)

$B$NAH9g$;$G$&$^$/F0:n$9$k$3$H$,$o$+$j$^$7$?!#Cm0UE@$O(B

1) sin.sin_addr.s_addr $B$O(B 255.255.255.255 $B$G$J$/!"<+J,$N(B
   $B%M%C%H%o!<%/$N(B broadcast address $B$K$9$k(B ($B$3$l$G!"Aw?.(B
   $B;~$K(B 255.255.255.255 $B$KJQ99$5$l$k!#(B255.255.255.255 $B$r(B
   $B;XDj$9$k$H!"$&$^$/$f$+$J$$(B)
2) SOCK_UDP $B$G(B soket() $B$r:n$k$H!"$&$^$/$f$+$J$$!#(B
3) SO_BROADCAST $B$N(B socket option $B$OMW$i$J$$!#(B

$B$G!"(Bip(4) $B$N(B SOCK_UDP $B$G$b;H$($k$H$$$&5-=R$H$OL7=b$9$k$h(B
$B$&$G$9!#(B

$BB?J,!"(B

  http://www.freebsd.org/cgi/query-pr.cgi?pr=kern/99558

$B$3$N$"$?$j$+$i=$@5$5$l$?$N$G$O$J$$$+$H;W$$$^$9!#(BSOCK_RAW
$B$@$H(B IP packet $B$rAH$_N)$F$k<j4V$OA}$($^$9$,!"$H$j$"$($:(B
$B2r7h!#(B

$BJ?NS(B $B9@0l(B
