socklen_t 类型 - blueliuyun的专栏 - 博客频道 - CSDN.NET
2013-03-24 12:46
543 查看
socklen_t 类型 - blueliuyun的专栏 - 博客频道 - CSDN.NET
解决办法:
将保存 struct sockaddr_un 结构的长度的变量类型,由 int 类型改为 socklen_t 类型。
将 int 类型改为 socklen_t 类型之后,编译含有 accept( ; ; ;) 的代码,顺利通过编译。
话说,看到这么一个宏,也可以计算 struct sockaddr_un 结构的长度。
int size = offsetof(struct sockaddr_un, sun_path) + strlen(un.sun_path);
我在想,这样计算得到的 size 是不是就不需要 改 int 类型为 socklen_t 类型 了呢? (2012-06-11)
引文地址: http://blog.csdn.net/blueliuyun/article/details/7638532
如何在Linux下搜索 socklen_t 类型所在的文件呢?
--> cd /usr/include
--> grep -r socklen_t * | grep typedef
得到的结果截图如下:
参考链接:
http://blog.csdn.net/yanyiyyy/article/details/6642867
socklen_t 类型
分类: 网络编程 2012-06-11 18:34 1736人阅读 评论(0) 收藏 举报structlinuxpathsun 在Linux下编译程序,accept( ; ; ;) 函数的第三个参数提示“从类型‘int*’到类型‘socklen_t*’的转换无效”,于是乎,我发现还有个 socklen_t 类型。解决办法:
将保存 struct sockaddr_un 结构的长度的变量类型,由 int 类型改为 socklen_t 类型。
将 int 类型改为 socklen_t 类型之后,编译含有 accept( ; ; ;) 的代码,顺利通过编译。
话说,看到这么一个宏,也可以计算 struct sockaddr_un 结构的长度。
int size = offsetof(struct sockaddr_un, sun_path) + strlen(un.sun_path);
我在想,这样计算得到的 size 是不是就不需要 改 int 类型为 socklen_t 类型 了呢? (2012-06-11)
引文地址: http://blog.csdn.net/blueliuyun/article/details/7638532
如何在Linux下搜索 socklen_t 类型所在的文件呢?
--> cd /usr/include
--> grep -r socklen_t * | grep typedef
得到的结果截图如下:
参考链接:
http://blog.csdn.net/yanyiyyy/article/details/6642867
相关文章推荐
- 用msvc2012编译QT 5.0.0-RC1 - BlueEngine的专栏 - 博客频道 - CSDN.NET
- 无聊之socklen_t - 我们一直在努力 - 博客频道 - CSDN.NET
- linux下查看cpu物理个数和逻辑个数 - chw1989的专栏 - 博客频道 - CSDN.NET
- Android自动化测试(UiAutomator)简要介绍 - 萧瑟一笑的专栏 - 博客频道 - CSDN.NET
- chunked 编码 解码 c算法 - yaneng的专栏 - 博客频道 - CSDN.NET
- 数据库垂直拆分,水平拆分利器,cobar升级版mycat - freewebsys的专栏 - 博客频道 - CSDN.NET
- cloudflare的新waf,用Lua实现的 - 囧囧有神的专栏 - 博客频道 - CSDN.NET
- 帧与场 - djf_1985的专栏 - 博客频道 - CSDN.NET
- 专栏:老罗的Android之旅 - 博客频道 - CSDN.NET
- string.clear() - liuyy的专栏 - 博客频道 - CSDN.NET
- Jersey框架搭建Rest服务 - huling2361的专栏 - 博客频道 - CSDN.NET
- 【android】LayoutInflater.inflate方法的详解及xml根元素的布局参数不起作用的问题 - u011494050的专栏 - 博客频道 - CSDN.NET
- 深入了解scanf()/getchar()/gets()/getch,getche - sunysl的专栏 - 博客频道 - CSDN.NET
- UNIX Domain Socket IPC - blueliuyun的专栏 - 博客频道 - CSDN.NET
- memstr - Dustfly的专栏 - 博客频道 - CSDN.NET
- 全局负载均衡与CDN网络简介 - 陈年的馒头的专栏 - 博客频道 - CSDN.NET
- Linux/ubuntu下的boost库安装 - jwybobo2007的专栏 - 博客频道 - CSDN.NET
- neo4j——图数据库初探 - JDream314的专栏 - 博客频道 - CSDN.NET
- 一些必不可少的Sublime Text 2插件 - 钟磊的专栏 - 博客频道 - CSDN.NET
- 在MyEclipse8.6中设置jQuery自动提示 - 肖飞figo的云计算专栏 - 博客频道 - CSDN.NET