応答は、clientConnect属性が、ASPを実行するときにサーバーと丁寧な端が切断され、trueまたはfalseに戻るかどうかを判断できます。このようにして、ユーザーがより多くのリソースを占有するページにアクセスすると、ユーザーのページを再表示または閉じるため、サーバープログラムはまだ実行されているため、すぐにリリースされないサーバーリソースが生まれます。
ISClientConnected関連する手順
isClientConnected属性は、最後の呼び出しResponse.writeの後にクライアントがサーバーに接続されているかどうかを示します。
文法
プログラムコード
Response.isclientConnect()
注釈
この属性により、ユーザーはクライアントとサーバーを接続することなく、より多くの制御を可能にします。たとえば、クライアントからのリクエストがサーバーに応答する場合、それを長時間使用する必要があります。これは、スクリプトを処理する前にクライアントがまだ接続されていることを確認するのに役立ちます。
簡単なアプリケーションの例:
プログラムコード
<%
'クライアントが接続されているかどうかを確認してください
response.isclientConnectの場合
Response.Flush
それ以外
Response.End
ifを終了します
%>
別の関数が添付されています:
プログラムコード
<%
関数isconnectafter(秒)
薄暗い開始時刻
薄暗いポーズタイム
isconnectedafter = true
starttime = now
Datediff(S、StartTime、Now)<秒を実行します
Pausetime = Now
Datediff(S、Pausetime、Now)<1
'何もしないでください
ループ
Response.Write。
response.isclientConnect = falseの場合
isconnectedafter = false
出口機能
ifを終了します
ループ
エンド関数
isconnectaentaver(3)の場合、respons.write(オンライン)
'オフラインは表示されません^_^
isconnectedafter(3)でない場合は、respons.write(office)
%>