免费注册 查看新帖 |

Chinaunix

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

双网卡下通过socket建立服务器的问题~~ [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2008-03-06 18:05 |只看该作者 |倒序浏览
我的linux系统有一个普通网卡和一个无线网卡设备。同时我有一段基于socket的网络程序服务器端。那么,作为服务器端,它接收到的客户端数据是通过哪一个网卡进来的呢?(两个网卡肯定同时都有数据到达,这个服务器程序怎么知道自己接收哪个网卡的数据?两个网卡同时只能工作一个还是什么的??)我如何确定?socket编程里也没有哪指定了选用哪个网卡啊,我有点迷茫~~望指点一二。。谢谢

论坛徽章:
0
2 [报告]
发表于 2008-03-07 12:53 |只看该作者
我顶~~求解答啊,谢谢

论坛徽章:
0
3 [报告]
发表于 2008-03-10 10:02 |只看该作者
getsockname
getpeername

论坛徽章:
0
4 [报告]
发表于 2008-03-12 15:00 |只看该作者
看你的服务器程序绑定哪个IP,如果是绑定统配IP 可以通过getsockname查询

论坛徽章:
0
5 [报告]
发表于 2008-03-18 23:50 |只看该作者
两个网卡使用是不通的IP地址,而你的SOCKET在初始化的时候需要跟你的IP进行绑定的,绑定到那个IP就是用的这个IP的网卡!

如果这个两个网卡做了桥接,会不会有影响就不太清楚了
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

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

清除 Cookies - ChinaUnix - Archiver - WAP - TOP