私は次の設定をしています:
- 2 台の Ubuntu マシン (サーバーとクライアント)
「サーバー」でこれを実行して、受信したすべてのデータを送信者(クライアント)にエコーバックします:
ncat -e /bin/cat -v -l 12345
クライアントには、リモートソケットに接続するだけの単純なアプリケーションがあります: socket() -> setsockopt() -> connect()
だから...私の質問は、クライアントアプリケーションからソケットにすでに接続されている他のアプリケーションがあるかどうかを確認することは可能ですか? ある時点でソケットに接続するプロセスは 1 つだけにして、これをクライアント アプリケーションから確認したいと考えています。これは可能ですか?3時間グーグルした後、関連するものは何も見つかりませんでした:(
(申し訳ありませんが、ネットワーク プログラミングの経験はありません)