インターネットに接続できるかどうかを以下のように確認していたのですが、ビュアルスタジオを最新にアップデートしたら例外が発生するようになった。
こちらに記載された方法を試したのですが修正できませんでした。
この症状は、厄介なことに何回かは、正確な判断が返ってくるのと
、このエラーがでると、インターネットにつながらなくなってしまいました。
ただし、ブラウザーではネットにつながりサイトも閲覧出来ました。
その為、この方法はやめようと考えてます。
そこで、他のインターネットに接続できるかの確認方法が知りたいのですが
PINGを使用して行うのが良いのでしょうか
どこかのサイトにアイクセスしてエラーが返ってくるか調べる等も
考えたのですが、どなたかこれなら確実に、接続できる方法
知っている方がいましたら教えてください。
例外の内容
詳細は以下になります。
System.IO.IOException
HResult=0x80131620
Message=Unable to read data from the transport connection: スレッドの終了またはアプリケーションの要求によって、I/O 処理は中止されました。.
Source=System.Net.Sockets
スタック トレース:
場所 System.Net.Sockets.Socket.AwaitableSocketAsyncEventArgs.ThrowException(SocketError error, CancellationToken cancellationToken) (//src/libraries/System.Net.Sockets/src/System/Net/Sockets/Socket.Tasks.cs):行 1446
場所 System.Net.Sockets.Socket.AwaitableSocketAsyncEventArgs.System.Threading.Tasks.Sources.IValueTaskSource<System.Int32>.GetResult(Int16 token) (//src/libraries/System.Net.Sockets/src/System/Net/Sockets/Socket.Tasks.cs):行 1346
場所 System.Net.Security.SslStream.<ReadAsyncInternal>d__159`1.MoveNext() (/_/src/libraries/System.Net.Security/src/System/Net/Security/SslStream.IO.cs):行 810
内部例外 1:
SocketException: スレッドの終了またはアプリケーションの要求によって、I/O 処理は中止されました。
回答1件
あなたの回答
tips
プレビュー