282 :
以下、名無しにかわりましてVIPがお送りします:
なぁ 話ぶった切るけどC#でONU(光回線終端装)の監視ってどうやるか知ってたら教えてくれ。
NetworkInterface.GetIsNetworkAvailable()で行けるのかな?って思ったらONUの電源切ってもtrue返して来た。
背景として 俺 フレッツテレビとPCでパソコンにテレビ番組録画してるんだわ
今日の朝7時 母上ONUのある部屋をご清掃される
今日の朝8時 俺起床 PCの電源入れて寝る PCは立ち上がると「おかえりなさい お兄ちゃん」と音声で妖精さんが教えてくれるので
その声を聞き安心して2度寝
今日の10時30 俺 2度寝から起床 PCがネット繋がらない事に気づく 続いてONUが電源付きタップに接続されており、しかもその電源がOFFになっている事を発見
7時に母上がONUのある部屋のご清掃を行った際、壁にぶつかり電源が切れたそうな
フレッツテレビはONUからアンテナ線伸ばすからONUの電源切れてたら勿論録画もおじゃん 今日のスマイルプリキュア見れませんれした^p^
だからONUの電源切れてたらけたたましいビープ音を鳴らすPCにするお^p^
while(!NetworkInterface.GetIsNetworkAvailable()) // ← ONUの切断には効果無し 何かONU監視して死んでたらfalse返す関数が知りたい
{
Console.Beep(3490, 400);
Console.Beep(2620, 400);
}
Thread.Sleep(sleepTime);
ヤフーやgoogleにping飛ばして応答帰ってこなかったら〜 ってするしか無いかね?
確かにONU死んでても内部ネットワークは生きてる訳だからNetworkInterface.GetIsNetworkAvailable()では検知出来ないんだろうけど…