|
|
|||||||||
|
|||||||||
|
|
NW 46 - スリープ状態または Doze 状態の Macintosh に接続する(97 年 1 月 31 日)Q: 現在、TCP/IP 経由でリモートマシンに接続し、そのマシンで実行されているバックグラウンドアプリケーションとの間で情報をやり取りするアプリケーションを開発しています。しかし、目的のマシンがスリープモードに入っていると、そのマシンに接続することができません。マシンがスリープモードに入っている間も、ネットワークサービスを生かしておく方法はあるのでしょうか。ネットワークサービスではなく、シリアルポートを生かしておく方法は読んだことがあります。 A: Macintosh (通常は PowerBook) が "スリープ" 状態に入っていると、ネットワークリクエストに応答できなくなります。つまり、実際には接続がシャットダウンされているということです。ただし、Macintosh コンピュータの中には、スリープではなく "Doze" と呼ばれる省電力モードに入るものもあります。 スリープ状態に入らないようにするのは簡単で、その方法は『Inside Mac: Devices』の Power Manager の章にある "The Sleep Queue" と " Sleep Procedures " で詳しく説明されています。また、「TN 1046: Inside Macintosh: Devices - Power Manager Addenda」でも詳細な情報が公開されています。
Doze 状態に入らないようにするには、次の処理を行います。
Doze 状態の場合、OpenTransport ネットワーキングが無効になることはなく、設定されている TCP 接続は通常通り機能しているはずです。ただし、マシンの いずれにせよ、特に仮想メモリが“入”になっていて、ハードディスクの回転が停止しているときには、ネットワークが回復するまでに多少の時間がかかります。 Energy Manager を制御する方法については、「TN 1086: 節電と省エネルギー設定 API」を参照してください。 --Vinnie Moscaritolodevsupport@apple.com [ Technical Q&A's : Communications & Collaboration : Networking : NW46 ] |
|