Quantcast
Channel: Intel Communities : Discussion List - Intel® vPro™ Platform
Viewing all articles
Browse latest Browse all 632

AMT SDK サンプルコード における WS-Management通信のタイムアウトについて

$
0
0

AMT SDK 8.0 のサンプルソース(root\Windows\Intel_AMT\Samples\WS-Management\RemoteControl\RemoteControlTyped\C++)
を参考にし、AMTによるリモートPCの起動状態の参照機能を実装することを考えています。
サンプルから抜き出した以下の処理について質問があります。

    ------------------------------------------
    CimOpenWsmanClient wsmanClient(,,,,,,,);
    CIM_AssociatedPowerManagementService associatedPowerManagement;
    std::vector<shared_ptr<CIM_AssociatedPowerManagementService> >  apmVec = associatedPowerManagement.Enumerate(wsmanClient);
    associatedPowerManagement = (*apmVec[0].get());
    PowerState currentPowerState = (PowerState)associatedPowerManagement.PowerState();
    ------------------------------------------

リモートPCの電源が通電していない場合や断線している状態のときには、
CIM_AssociatedPowerManagementService.Enumerate() がタイムアウトする
までに約20秒を要してしまいますが、これをもっと短い時間にする
ことは可能でしょうか?

 

当方の推測ですが、WS-Managementは下位プロトコルにhttpやhttpsを利用
している関係上、タイムアウトはOSのTCPのコネクションのタイムアウトに
依存してしまうたため、このタイムアウト時間を変更することはできな
いのではないかと思っています。


Viewing all articles
Browse latest Browse all 632

Trending Articles



<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>