ソフトをつくっているのですが・・・
接続や切断された瞬間に検知し、
なおかつ、通信が発生しない方法はないでしょうか?
下記の方法だとチェックする度に、
通信が発生し、ほかの通信の妨げになってしまいます。
又、切断した直後などに接続用のダイアログが表示されてしまいます。
#include "hspsock.as"
screen 0,350,100 URL="www.yahoo.co.jp" port=80 WaitTime=5 ;チェック間隔(秒) NetTime=0 ;合計接続時間 *main redraw 2 color : boxf : color 255,255,255 : pos 0,0 sockopen 0,URL,port stat_=stat sockclose if stat_=0 : NetTime+=WaitTime : mes "接続中" : else { mes "未接続" switch stat_ case 1 mes "TCP/IPがWindowsにインストールされていない" swbreak case 2 mes "ソケットの初期化に失敗した" swbreak case 3 mes "URLのサーバー名取得に失敗した" swbreak case 4 mes "サーバーに接続できなかった" swbreak default mes "不明なエラーが発生した" swbreak swend } mes "NetTime "+NetTime+"s" redraw 1 wait 100*WaitTime goto *main