解決策
この状態は、VxWorksやLinux RTを含む、さまざまなオペレーティングシステム(OS)で一般的に実装されているTCP/IPスタックで予想される動作です。この動作はTCP TIME-WAIT状態と呼ばれ、接続を閉じた後、約1分間ブロックされるようにポート番号を設定します。この動作により、新しい接続がポートで開かれる前に、ネットワーク内に残っている接続のパケットを受信するかタイムアウトさせることができます。これにより、古い接続のメッセージが新しい接続で受信されるのを防ぎます。
一般に、OSにローカルポート番号を選択させるのが最善です。特定のローカルポートを使用する必要がある場合は、TIME-WAIT状態を完了させるために、接続を閉じてから再び開くまでに数分間待機する必要があります。Linux RTターゲット(cRIO-906xや903xなど)の場合、同じTCPポートをすぐに再利用する必要がある場合は、次のトークンを追加してlvrt.confファイルを変更できます。
SocketSetReuseAddr = True
lvrt.confファイルは、/files/etc/natinst/share/のフォルダに保存されています。