[Gauche-devel-jp] gauche 0.7.1 ipv6 make test failed.

Back to archive index

Kimura Fuyuki fuyuk****@nigre*****
2003年 8月 29日 (金) 11:31:06 JST


At Thu, 07 Aug 2003 10:11:09 -1000 (HST),
Shiro Kawai <shiro****@lava*****> wrote:
> > 
> > 1. make-server-socketがデフォルトでv6でもv4でも受かるようなソケットを
> >    作るようにする。
> > 
> > 2. test.scmのなかでv4/v6を切り分けて逃げる。
> 
> とりあえずは2.でいきましょう。
> 
> 1. がポータブルにサポートできる方法が分かった時点で1.も
> サポートするということで。

遅くなりましたが、調べてきました。結論は、

- そういうソケットを作ることは可能だが、好ましくない

- おとなしくソケットを二つひらくべし

ということでした。くわしくはこのへんで(IPV6_V6ONLYのあたり)。

http://www.freebsd.org/cgi/man.cgi?query=ip6

今後の方向性としては、

- make-server-socketのオプションでinet4/inet6を指定できるようにする

- make-server-socketsを新設

あたりでしょうか。

(しかしnet.inet6.ip6.v6only=1にしているのにapache2がtcp46ソケットを作
れている理由がわからん…)

-- 
木村 冬樹



Gauche-devel-jp メーリングリストの案内
Back to archive index