私はソケットプログラミングに不慣れです。DATAGRAMを使用してUNIXドメインソケットを確立しようとしています。しばらくの間、 struct sockaddr_unでsun_pathの構成に関する情報を調べましたが、私を助けるのに十分なソースがないようです。
unix_socket.c(ソケット接続用のインターフェイスを提供)、udp_server.c、およびudp_client.cの3つのファイルを作成しました。これらはすべて、ディレクトリ「/ home/Socket」にあります。sun_pathを「home/Socket」に設定すると、サーバー側で常に「アドレスはすでに使用されています」というエラーが生成されます。また、 「localSocket」と「echo_socket 」を使用してみましたが、クライアント側で常に「そのようなファイルまたはディレクトリはありません」というエラーが生成されます。
何が起こっているのかわかりません。誰かが私がそれを修正するのを手伝ってもらえますか?本当に感謝しています。
どうもありがとうございます