美文网首页
Linux下进程间通讯方式 - UNIX Domain Sock

Linux下进程间通讯方式 - UNIX Domain Sock

作者: 丶君为红颜酔 | 来源:发表于2018-11-28 11:30 被阅读0次

    概述

    Linux下进程通讯方式有很多,比较典型的有套接字,平时比较常用的套接字是基于TCP/IP协议的,适用于两台不同主机上两个进程间通信, 通信之前需要指定IP地址. 但是如果同一台主机上两个进程间通信用套接字,还需要指定ip地址,有点过于繁琐. 这个时候就需要用到UNIX Domain Socket, 简称UDS,
    UDS的优势:

    UDS传输不需要经过网络协议栈,不需要打包拆包等操作,只是数据的拷贝过程
    UDS分为SOCK_STREAM(流套接字)和SOCK_DGRAM(数据包套接字),由于是在本机通过内核通信,不会丢包也不会出现发送包的次序和接收包的次序不一致的问题

    后边是详细使用C语言操作,这里不赘述了,详情可以参考原作者博客 ↓


    作者:程序手艺人
    来源:CSDN
    原文:https://blog.csdn.net/z2066411585/article/details/78966434
    版权声明:本文为博主原创文章,转载请附上博文链接!

    相关文章

      网友评论

          本文标题:Linux下进程间通讯方式 - UNIX Domain Sock

          本文链接:https://www.haomeiwen.com/subject/wqpbfqtx.html