タグ

ブックマーク / qiita.com/nk_yohn3301 (1)

  • Unixドメインソケットの確認 - Qiita

    プロセス間通信といえば、pipeや共有メモリ、Unixドメインソケットを使用することが多いと思います。 あまり参考にはならないかもしれませんが、Unixドメインソケットについて少し実演してみたいと思います。 Unixドメインソケットとは 同一ホスト内でのプロセス間通信に使用できる。 一般的に通常のTCP接続よりもパフォーマンスがいいとされている。 リバースプロキシ、DB接続などでよく使われています。 サーバー #define UNIXDOMAIN_PATH "/tmp/server.sock" int main(int argc, char *argv[]){ int clifd, lsnfd; struct sockaddr_un cliaddr, srvaddr; struct pollfd fds[1] = {0,}; lsnfd = socket(AF_UNIX, SOCK_STR

    Unixドメインソケットの確認 - Qiita
  • 1