[Message Prev][Message Next][Thread Prev][Thread Next][Message Index][Thread Index]
Re: WindowsMe
- X-ml-count: 3144
- Subject: Re: WindowsMe
- From: Kyotaro HORIGUCHI <horiguchi.kyotaro@xxxxxxxxxxxxxxxxxxxxx>
- Date: Fri, 09 Feb 2001 16:42:36 +0900 (JST)
- User-agent: Mew version 1.95b102 on Emacs 20.7 / Mule 4.1 (葵) / Meadow-1.13 Beta2 (UKIHASHI:61)
堀口です.
Windows が Meadow の知らないところで勝手に wisock をはずすのが原
因ですか?
At 09 Feb 2001 01:04:32 +0900, 山田武博 <yamada@xxxxxxxxx> wrote in <wkae7xma9b.fsf@xxxxxxxxx>
> TCP/IP のプロパティで「ネットワークメディアへの接続を検出する」とい
> うチェックがあります。それをオフにしたらうまくいくようになったようです。
init_winsock という Meadow の C関数では以前Winsockをロードした時
のハンドルを winwock_lib という変数にしまっています.
で, init_winsock の最初に winsock_lib が != NULL だとそのまま何
もせず帰ってしまいます.
というわけで多分こういうことなんじゃないでしょうか.
1. まぁ最初は winsock の初期化を行って winsock_lib にハンドルが入る.
2. ネットワークメディアへの...の機能で wsock32 がアンロードされる.
3.その状態でネットワークを使おうと思って init_winsock は wsock32 が
すでにロードされていると勘違いして何もせずに戻る.
4. sys_connect が怒る.
--
堀口恭太郎