通过SO_BINDTODEVICE实现interface绑定
来源:互联网 发布:linux apache php7 编辑:程序博客网 时间:2024/04/30 05:58
一般服务器端程序会通过socket => bind => listen来监听一个特定的端口,但通常绑定的地址是INADDR_ANY, 这样只要是请求连接到当前主机端口的或者是发送到当前主机端口的数据包都会被接受,当然了,你可以绑定一个特定的ip地址,这样server端只会接受指定IP的数据包,不过有的时候这个也不是你想要的,比如你想让server可以接受指定interface(eth8)的数据包,既接受IP = 172.16.8.87又接受VIP = 172.16.8.187 的数据包(ifconfig eth0 172.16.8.187 netmask 255.255.255.0 broadcast 172.16.8.255 up )。{perl 实现eth8绑定}# SO_BINDTODEVICE = 25, bind to device eth8setsockopt($lsock, SOL_SOCKET, 25, pack("Z*","eth8"));
- 通过SO_BINDTODEVICE实现interface绑定
- php通过interface实现简单多态
- 通过interface进行回掉的实现
- 通过bonding 绑定实现网络负载均衡
- 通过伪静态规则实现子目录绑定
- Centos7 通过nmcli team实现网卡绑定
- java通过interface实现C中的函数指针
- 通过接口(interface)来实现定义回调函数
- @interface 自定义annotation 通过AOP来实现人员操作日志
- @interface 自定义annotation 通过AOP来实现人员操作日志
- [Golang]通过interface实现"泛型"的用例
- 通过ACL实现交换机端口和ip地址绑定
- JBPM通过AssignmentHandler绑定自定义用户模型实现用户授权
- 实现通过腾讯微博绑定和登录discuz7.2
- 通过自定义数据绑定类实现MVC中图片上传
- .net通过类连接数据库并实现gridview绑定数据源
- GEF-通过绑定键盘事件实现快捷键功能
- Qt里通过传递函数指针实现动态绑定信号/槽
- MFC CString 用法小结3
- JSP学习笔记汇总(待整理)
- 委托
- 找到你了
- 响应改变Slider
- 通过SO_BINDTODEVICE实现interface绑定
- 组合项目管理,请您出谋划策
- 如何用vb播放幻灯片
- MFC CString 用法小结4
- 受益终生的十大经典管理学定律(
- [转]java解析xml之一 Dom4j
- 医疗保险和党政档案 引起的那些事
- textbox 控件应用
- 从今天开始,我的第一篇文章,走入程序之路