博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
初解禁:供SDK服务端调用函数--02+
阅读量:7042 次
发布时间:2019-06-28

本文共 962 字,大约阅读时间需要 3 分钟。

/**************************************************************************************************** 函 数 名:   BuildUnixSocket 功能描述:   创建域套接字,将套接字与地址绑定 输入参数:   pSrc 域套接字文件路径 返 回 值:   -1, 失败; 非-1, 套接字描述符*****************************************************************************************************/LONG BuildUnixSocket(const CHAR *pSrc){    LONG lFd;    socklen_t sktSrcSize;    struct sockaddr_un stSrcAddr;    /* Src地址 */    memset(&stSrcAddr, 0, sizeof(stSrcAddr));    stSrcAddr.sun_family = AF_UNIX;    strncpy(stSrcAddr.sun_path, pSrc, ADDR_LEN - 1);    sktSrcSize = offsetof(struct sockaddr_un, sun_path) + strlen(pSrc);    /* 配置域套接字地址文件 */    unlink(pSrc);    /* 创建域套接字 */    if(FAIL == (lFd = socket(AF_UNIX, SOCK_DGRAM, 0)))    {        return FAIL;    }    /* 绑定域套接字文件 */    if(FAIL == bind(lFd, (struct sockaddr *)&stSrcAddr, sktSrcSize))    {        return FAIL;    }    return lFd;}

转载于:https://www.cnblogs.com/xuejianhui/articles/2749630.html

你可能感兴趣的文章
PHP源码下载
查看>>
poj 2594Treasure Exploration(有向图路径可相交的最小路径覆盖)
查看>>
block 数组排序
查看>>
简析 addToBackStack使用和Fragment执行流程
查看>>
JAVA设计模式《一》
查看>>
第1章 初识java----输出多行的语句写法
查看>>
Linux目录树
查看>>
CentOS进程资源占用高原因分析命令
查看>>
PHP发送返回404状态码
查看>>
第7章 类和对象 类
查看>>
【转】Android HAL实例解析
查看>>
javabean总结
查看>>
QTableWidget的表头颜色设置
查看>>
Java将视频转为缩略图--ffmpeg
查看>>
单位有b\B\K\M\G的相互转换
查看>>
前端引擎初步设计稿 -通过配置生成动态页面 ,LandaSugar平台 .NET-C#-MVC
查看>>
scanf的一些技巧
查看>>
MongoDB初学
查看>>
O365(世纪互联)SharePoint 之站点个性化
查看>>
你应该知道的基础 Git 命令
查看>>