当前在线人数7782
首页 - 分类讨论区 - 电脑网络 - 热门网络技术版 - 同主题阅读文章

此篇文章共收到打赏
0

  • 10
  • 20
  • 50
  • 100
您目前伪币余额:0
未名交友
[更多]
[更多]
Linux下C++程序能否指定监听一个网卡的端口? (转载)
[版面:热门网络技术][首篇作者:bihai] , 2015年10月23日13:51:57 ,424次阅读,2次回复
来APP回复,赚取更多伪币 关注本站公众号:
[分页:1 ]
bihai
进入未名形象秀
我的博客
[回复] [回信给作者] [本篇全文] [本讨论区] [修改] [删除] [转寄] [转贴] [收藏] [举报] [ 1 ]

发信人: bihai (学得不好), 信区: EmergingNetworking
标  题: Linux下C++程序能否指定监听一个网卡的端口? (转载)
发信站: BBS 未名空间站 (Fri Oct 23 13:51:57 2015, 美东)

【 以下文字转载自 Programming 讨论区 】
发信人: bihai (学得不好), 信区: Programming
标  题: Linux下C++程序能否指定监听一个网卡的端口?
发信站: BBS 未名空间站 (Fri Oct 23 12:49:08 2015, 美东)

嵌入式系统有两个网卡,一个是由用户设定IP地址等。第二个是系统默认一个地址和子
网。

现在,我们控制软件要通过第二个网卡来控制这个系统。那么,我们定下来这个网卡是
192.168.1.1

问题是,如果客户需要第一个网卡地址是192.168.1.10,这两个网卡就在同一个子网内
了。这样行吗?

问题1:程序能否监听某个网卡的端口?

问题2:C++程序能否知道发送包给192.168.1.2是给哪个网卡的?


--
※ 来源:·WWW 未名空间站 网址:mitbbs.com 移动:在应用商店搜索未名空间·[FROM: 34.]

 
cfa
进入未名形象秀
我的博客
[回复] [回信给作者] [本篇全文] [本讨论区] [修改] [删除] [转寄] [转贴] [收藏] [举报] [ 2 ]

发信人: cfa (not CFA), 信区: EmergingNetworking
标  题: Re: Linux下C++程序能否指定监听一个网卡的端口? (转载)
发信站: BBS 未名空间站 (Sun Oct 25 12:56:14 2015, 美东)

简单一点加个bridge, 把eth0/1 拉到同一个bridge
复杂一点就用两个routing tables
【 在 bihai (学得不好) 的大作中提到: 】
: 【 以下文字转载自 Programming 讨论区 】
: 发信人: bihai (学得不好), 信区: Programming
: 标  题: Linux下C++程序能否指定监听一个网卡的端口?
: 发信站: BBS 未名空间站 (Fri Oct 23 12:49:08 2015, 美东)
: 嵌入式系统有两个网卡,一个是由用户设定IP地址等。第二个是系统默认一个地址和子
: 网。
: 现在,我们控制软件要通过第二个网卡来控制这个系统。那么,我们定下来这个网卡是
: 192.168.1.1
: 问题是,如果客户需要第一个网卡地址是192.168.1.10,这两个网卡就在同一个子网内
: 了。这样行吗?
: ...................


--

※ 来源:·BBS 未名空间站 网址:mitbbs.com 移动:在应用商店搜索未名空间·[FROM: 108.]

 
Immphoenix
进入未名形象秀
我的博客
[回复] [回信给作者] [本篇全文] [本讨论区] [修改] [删除] [转寄] [转贴] [收藏] [举报] [ 3 ]

发信人: Immphoenix (键盘侠), 信区: EmergingNetworking
标  题: Re: Linux下C++程序能否指定监听一个网卡的端口? (转载)
发信站: BBS 未名空间站 (Tue Oct 27 18:26:34 2015, 美东)

从网工角度看这双卡功能分离的系统是害群之马,在网络标准设计中搞破坏,建议程序
设计上尽量避免。

你需要带宽可以让OS来处理多网卡,将来如果这个设计要接到网络上很讨厌,例如在
dot1x结合动态vlan分配要被很多人骂。

【 在 bihai (学得不好) 的大作中提到: 】
: 发信人: bihai (学得不好), 信区: Programming
: 标  题: Linux下C++程序能否指定监听一个网卡的端口?
: 发信站: BBS 未名空间站 (Fri Oct 23 12:49:08 2015, 美东)
: 嵌入式系统有两个网卡,一个是由用户设定IP地址等。第二个是系统默认一个地址和子
: 网。
: 现在,我们控制软件要通过第二个网卡来控制这个系统。那么,我们定下来这个网卡是
: 192.168.1.1
: 问题是,如果客户需要第一个网卡地址是192.168.1.10,这两个网卡就在同一个子网内
: 了。这样行吗?
: 问题1:程序能否监听某个网卡的端口?
: ...................




--
☆ 发自 iPhone 买买提 1.22.06
--
※ 来源:·WWW 未名空间站 网址:mitbbs.com 移动:在应用商店搜索未名空间·[FROM: 118.]

[分页:1 ]
[快速返回] [ 进入热门网络技术讨论区] [返回顶部]
回复文章
标题:
内 容:

未名交友
将您的链接放在这儿

友情链接


 

Site Map - Contact Us - Terms and Conditions - Privacy Policy

版权所有,未名空间(mitbbs.com),since 1996