UDP局域网广播(linux环境C语言)

1.getsockopt和setsockopt函数的使用

该函数是系统手册可以查询得到,可以用

man setsockopt

得到的信息如下:

我们要使用UDP广播,那么需要的是使用setsockopt( )函数,参数使用如下:

  • sock:将要被设置或者获取选项的套接字。

level:选项所在的协议层。
level指定控制套接字的层次.可以取三种值:
1)SOL_SOCKET:通用套接字选项.
2)IPPROTO_IP:IP选项.
3)IPPROTO_TCP:TCP选项.

 

  • optname:需要访问的选项名。这里以SOL_SOCKET为例,列出他的选项:

SOL_SOCKET

SO_BROADCAST 允许发送广播数据 int
SO_DEBUG   允许调试 int
SO_DONTROUTE       不查找路由  int
SO_ERROR         获得套接字错误        int
  • 1
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值