[mew-dist 26719] Re: ちょっぴり敗北宣言
YOSHIFUJI Hideaki / 吉藤英明
yoshfuji at example.com
2005年 12月 9日 (金) 18:19:40 JST
In article <20051209.174654.66161246.kazu at example.com> (at Fri, 09 Dec 2005 17:46:54 +0900 (JST)), Kazu Yamamoto (山本和彦) <kazu at example.com> says:
> 1) non-blocking connect() では、IPv6=>IPv4 フォールバックができない
> 2) blocing connect() では、IPv6=>IPv4 フォールバックができる
>
> よって、いろいろ考えてた結果、
なにか勘違いしてるかもしれんですが、
0) 投稿ポートへは IPv6 を指定して non-blocking connect()
> a) 投稿ポートへは IPv4 を指定して non-blocking connect()
> b) SMTP ポートへは connect()
> という風に Mew を改造します。
じゃないんでしょうか。
> なお、「IPv4 を指定して non-blocking connect()」するには、
> make-network-process() の引数 :family に AF_INET の値を指定しないといけ
> ません。
>
> BSD では AF_INET は 2 と #define されていますが、他の OS ではどうなって
> いるでしょうか?
'IPv4 じゃだめなんでしょうか。また、nilはIPv4を意味する、というのを
みけたのですが....
ちなみに、Linux は 2 (たぶんWindowsも 2)ですが、
他の OS でも同じである保証はないですよね。
数字を埋め込むのはよくないと思います。
--yoshfuji
Mew-dist メーリングリストの案内