FAQ

ERR=023Dが発生して、ソケット接続できない

ソケット接続(「SOCKET.FN3」機能番号3)のプログラムで、実行エラー23Dh(023Dh)が発生します。
接続失敗のようですが、エラー原因を教えてください。

実行エラー023Dhの発生要因には、下記の3つがあります。 プログラム及び環境を見直してください。
 

  •   ・接続先IPアドレス(ホストのIPアドレス)を誤って指定している
  •   ・接続先ポートを誤って指定している
  •   ・ホストの接続準備ができていない(Listen状態でない)

よくある間違いとして、接続先ポートがネットワークバイトオーダーに変換されていない事例があります。この場合は、ポート番号を、拡張関数「SOCKET.FN3」機能番号8(ntols()関数相当)を使用して、ネットワークバイトオーダーに変換してください。

お問合せ

QBdirect

まだ会員に登録されていない方

本会員専用サイトにおけるサービスは、会員登録していただいた上でのみご利用いただけます。

新規会員登録