From: Koji Oda Date: 1999-12-21T17:30:11+09:00 Subject: [ruby-list:19789] Re: [mswin32] TCPSocket::new() raises Errno::ENOENT 小田@QNES です。 --- On Tue, 21 Dec 1999 14:39:48 +0900 [[ruby-list:19776] [mswin32] TCPSocket::new() raises Errno::ENOENT] "NAKAMURA, Hiroshi" wrote: > mswin32版Rubyで,ソケット回りの何か(^^;)がリークしているようです. > 以下のスクリプトで,509以上のTCPSocketを作れません. ごめんなさい。m(__)m 1.4.3 は以下で治ると思います。 # 1.5 も同じ? とりあえず、1000 までは確認しました。 --- socket.org Wed Dec 08 01:47:18 1999 +++ socket.c Tue Dec 21 17:21:28 1999 @@ -98,7 +98,7 @@ if (!fptr->f) return; myfdclose(fptr->f); - if(fptr->f2) myfdclose(fptr->f); + if(fptr->f2) myfdclose(fptr->f2); /* s = get_osfhandle(fileno(fptr->f)); closesocket(s);