HSPポータル
サイトマップ お問い合わせ


HSPTV!掲示板


未解決 解決 停止 削除要請

2013
1226
kaiインターネット接続の確認について4解決


kai

リンク

2013/12/26(Thu) 17:10:30|NO.58884

HSPでインターネットに接続できるかを確認するソフトを作成しようと思い、以下のスクリプトを組んだのですが、うまく動作しません。

どこが悪いですかね?(インターネットに接続していなくてもLANに接続しているだけで接続していますになってしまいます)

#uselib "wininet.dll" #func InternetAttemptConnect "InternetAttemptConnect" int #func InternetGetConnectedState "InternetGetConnectedState" int,int ERROR_SUCCESS = 0x00000000 title "Internet" buffer ID,200,50 ret=0 InternetGetConnectedState varptr(ret),0 if stat = 0 :mes "ネットワークに接続できないか、LANの電源が入っていません。" if stat = 1 :goto *iok *iok InternetAttemptConnect 0 if stat=ERROR_SUCCESS{ dialog"インターネットに接続可能",0,"メッセージ" } end



この記事に返信する


doom

リンク

2013/12/26(Thu) 19:16:47|NO.58887

そういう仕様です。
インターネットに接続しているかはyahooやgoogleなどのメジャーサイトに
接続できるかどうかで調べるのが現実的です。



kai

リンク

2013/12/26(Thu) 19:45:51|NO.58888

>そういう仕様です。
インターネットに接続しているかはyahooやgoogleなどのメジャーサイトに
接続できるかどうかで調べるのが現実的です。

どうやって確認すればいいですか?



doom

リンク

2013/12/26(Thu) 20:55:05|NO.58892

どうやってって普通に通信できるかどうか確認すればいいんですよ。
以下は一例

#include "hspsock.as" sockopen 0,"www.yahoo.co.jp",80 if stat=0{ mes "接続できました" }else{ mes "接続できませんでした" } sockclose 0



kai

リンク

2013/12/27(Fri) 07:44:31|NO.58904

ありがとうございます。解決しました。



ONION software Copyright 1997-2023(c) All rights reserved.