投稿日 | : 2007/04/10(Tue) 18:17 |
投稿者 | : MOONEY |
Eメール | : |
URL | : |
タイトル | : Winsockのソケットについて |
こんにちわ。いつもお世話になっております。
とあるアプリでWinsockを使ってサーバーと通信して
います。開発環境はVB6.0(SP5)、WinXP Proです。
サーバーとの一連のやり取りを終えたあとには必ず
ソケットの破棄と、WSACleanup()を実施しています。
(もちろんエラー時にも行っております。)
そのアプリを終了させたときに時々、下記エラーが
発生します。
==========================================================================
実行時エラー -2147168234(8004D016)':
SQL30081N 通信エラーが検出されました。使用された通信プロトコル:”TCP/IP”
使用中の通信API:”SOCKET”エラーが検出されたロケーション:<サーバーのIP
アドレス> エラーを検出した通信関数:”send”プロトコル固有のエラーコード
:”10093”、”*”、”*”SQLSTATE=08001
==========================================================================
上記内容はソケットの破棄や通信が正しく終了できていないと
いうことなのでしょうか。
ソケットの残存状況などを調べる関数などはございますか。