From: "Nobuyoshi.Nakada" Date: 2000-11-17T13:24:36+09:00 Subject: [ruby-dev:11578] Re: A problem of Socket methods on Windows なかだです。 At Thu, 16 Nov 2000 19:11:29 +0900 Katsuyuki Komatsu wrote: > > > # つーか、SOCKET は CloseHandle() じゃダメって何でだ。 > > > > Windows NTのSOCKETは、 > > \Device\Afd\Endpoint > > というデバイスのハンドルが見えているのだけれども、アプリケーションから > > 見えないWinSockのレイヤーで > > \Device\Tcp > > というデバイスもオープンしているので、CloseHandle()だけだとEndpointが > > クローズされないから。 > > 「CloseHandle()だけだと\Device\Tcpがクローズされないから」の間違いです. そういう事情はまぁ察しがつくんですが、なんでそういうのを SOCKET で override する/できるような設計になってないかな、というのがすこぶる疑問な わけです。なんかっつーとシステム DLL ガシガシ書き変える割には。 -- --- 僕の前にBugはない。 --- 僕の後ろにBugはできる。 中田 伸悦