echo "test" | nc -N -U example.soc
メッセージが正常に送信されたらどうすれば終了できますか?
マニュアルページによると:
これで、ポート間に接続が必要です。 2番目のコンソールに入力されたすべての項目は最初のコンソールに接続され、その逆も同様です。接続が確立されると、ncはどちらが「サーバー」として使用され、どちらが「クライアント」として使用されるかをまったく気にしません。 EOF('^D') を使用して接続を終了できます。
エコで文字で送れますか?
まあ、コマンドが終了する前にホストが何か(接続を閉じる信号?)を送信することに頼っているようです。