Windows ソケットが接続されていないか、sendto 呼び出しを使ってデータグラム ソケットで送信するときにアドレスが指定されていないため、データの送受信を要求することは禁じられています。

"ソケットが接続されていないか、sendto 呼び出しを使ってデータグラム ソケットで送信するときにアドレスが指定されていないため、データの送受信を要求することは禁じられています。" というエラーメッセージに関する原因と対処に関して説明します。


エラーID:
WSAENOTCONN

エラーメッセージ(日本語):
ソケットが接続されていないか、sendto 呼び出しを使ってデータグラム ソケットで送信するときにアドレスが指定されていないため、データの送受信を要求することは禁じられています。

エラーメッセージ(英語):
A request to send or receive data was disallowed because the socket is not connected and (when sending on a datagram socket using a sendto call) no address was supplied.


原因


このエラーは既にクローズされているソケットに対して要求を行う場合に発生するようです。

対処


対象のソケットの状態を確認してください。



関連リンク




[Windows エラーコード一覧に戻る]


このページに記載されているiPhoneの情報は個人的に独自に調査した内容です。
情報に誤り、誤記、正しくない情報、古い情報、更新された情報が含まれる可能性があります。
本ページを参照することによって発生したいかなる時間的損失、金銭的損害、その他損害は何人も責任を負いません。
あくまでも参考情報としてのみ閲覧してください。
正しい情報は各メーカ、ベンダー、サポート等にご確認ください。