[mew-dist 26714] Re: Submission

Kyotaro HORIGUCHI horiguti at example.com
2005年 12月 8日 (木) 21:56:20 JST


kazu> ところで、集計で困っているのですが、
kazu> 	i386-mingw-nt5.1.2600 とは何か?
kazu> 	その OS のエラーコード 10035 とは何か?
kazu> 知っている人がいたら教えて下さい。(_ _)

# nt5.1.2600 はおいておいて..:-p

 Windows のことならばそれは WSAEWOULDBLOCK (EINPROGRESS)です. でも
Emacsが network-process 関係で RST をもらうと ENOTCONN になってい
るのですがそのときになぜかわざわざ read をやっていて, このせいで
EINPROGRESS に戻してしまっています. なんか意味があるのかもと思って
ほうっておいたのですが, これはやめたほうがいいんでしょうかね.

kazu> TCP RST なのか TCP timeout なのか判断できません。。。

 このエラーを取り直している(と思います)ところをやめて, ENOTCONN を
素直に返すようにすれば

 ENOTCONN    => RST
 EINPROGRESS => timeout

 と判断できるということでよいでしょうか.

# そういうふうになるかはあとで試してみます.

-- 
ほりぐちきょうたろう




Mew-dist メーリングリストの案内