免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
12下一页
最近访问板块 发新帖
查看: 3649 | 回复: 11
打印 上一主题 下一主题

setsockopt()参数问题 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2010-05-18 17:46 |只看该作者 |倒序浏览
#define CONN_SO_BASE_CTL        (64+2048+64)
struct conn_auth_cmd
{
        int                 cmd;
        pid_t                pid;
        int                autologout;
        unsigned char        auth_data[CONN_AUTH_DATA_LEN];
};
struct conn_auth_cmd cmd;

ret = setsockopt(sock, IPPROTO_IP, CONN_SO_SET_AUTH_CMD, &cmd, sizeof(struct conn_auth_cmd));
各位高手能否解析一下setsockopt()调用中参数 CONN_SO_SET_AUTH_CMD 的作用,查了很多资料也没
查到optname中有这种自定义选项的用法。谢谢!

论坛徽章:
0
2 [报告]
发表于 2010-05-18 18:13 |只看该作者
内核你们改过了吧?

论坛徽章:
0
3 [报告]
发表于 2010-05-18 19:21 |只看该作者
内核你们改过了吧?
梅川内依酷 发表于 2010-05-18 18:13


这个我还真不太清楚,在别人那找的代码读,机器也不是自己的。
而且小弟我对内核模块的加载,修改内核等这方面的内容还没开始了解。
那再问个弱弱的问题,倘若真如楼上所说的情况。我应该怎样去弄懂这个参数的意义。

论坛徽章:
0
4 [报告]
发表于 2010-05-18 19:38 |只看该作者
man里面没有解释么

论坛徽章:
0
5 [报告]
发表于 2010-05-18 20:33 |只看该作者
man里面没有解释么
0vk0 发表于 2010-05-18 19:38

仿佛没有哦

论坛徽章:
0
6 [报告]
发表于 2010-05-18 20:58 |只看该作者
仿佛没有哦
注册好难哦 发表于 2010-05-18 20:33



    可惜我在CU下面找不到网卡驱动,上不了网,不然MAN下帮你查了

论坛徽章:
0
7 [报告]
发表于 2010-05-19 09:28 |只看该作者
回复 3# 注册好难哦


    你我一下工程相关人员或者看工程文档吧  如果可以的话

论坛徽章:
0
8 [报告]
发表于 2010-05-19 13:56 |只看该作者
回复  注册好难哦


    你我一下工程相关人员或者看工程文档吧  如果可以的话
梅川内依酷 发表于 2010-05-19 09:28


没有详细的工程文档,只有简单的协议文档,把它的大概流程搞懂了,有几个地方的细节还在摸索之中

论坛徽章:
0
9 [报告]
发表于 2010-05-19 16:16 |只看该作者
回复 8# 注册好难哦


    你这个是什么协议的? 是自定义的吗?

论坛徽章:
0
10 [报告]
发表于 2010-05-19 19:21 |只看该作者
int stop_auth(void)
{
        int sock;
        struct conn_auth_cmd cmd;
        int ret;

        sock = socket(PF_INET, SOCK_DGRAM, 0);
        if (sock < 0){
                fprintf(...);
                return -1;
        }

        cmd.cmd = 0;
        ret = setsockopt(sock, IPPROTO_IP, CONN_SO_SET_AUTH_CMD, &cmd, sizeof(struct conn_auth_cmd));
        if (ret != 0) {
               fprintf(...);
                close(sock);
                return -1;
        }

        close(sock);

        fprintf(...);

        return 0;
}
这个模块应该是独立的,可能是想要开启或禁止套接口什么功能
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP