⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 20.htm

📁 网络编程原理文摘 [文件] 精华区目录结构 [目录] 网络编程的基本原理 [目录] 网络编程与网络协议 [目录] 网上资源 [目录] winsock技术 [目录
💻 HTM
字号:
<HTML><HEAD><TITLE>CTerm非常精华下载</TITLE>
<META content="text/html; charset=gb2312" http-equiv=Content-Type></HEAD>
<BODY bgColor=#ffffff>
<TABLE border=0 cellPadding=0 cellSpacing=0 width=100% background=0044.jpg>
  <BODY>
  <TR>
    <TD height=150 rowSpan=2 width="308" ><IMG alt=DDl_back.jpg height=129 width=300 src="DDl_back.jpg" ></TD>
    <TD background=DDl_back2.jpg height=50 width="581" ><BIG><BIG><FONT face=黑体>
      <P align=center >重拳出击  一网打尽</FONT></BIG></BIG></P></TD></TR>
  <TR>
    <TD bgColor=#0099ff borderColor=#0099ff height=5 width="581"></TD></TR>
  <TR>
    <TD align=middle colSpan=2 height=100 vAlign=top width="891" ><BR>
<p align=center>[<a href="清华bbs网络资源.htm">回到开始</a>][<a href="3.htm">上一层</a>][<a href="21.htm">下一篇</a>]
<hr><p align="left"><small>发信人: broble (飘然太子), 信区: Winsock <br>

标  题: 两个网卡的socke编程 <br>

发信站: BBS 水木清华站 (Tue Jul 21 15:59:52 1998) <br>

  <br>

各位高手,一个socket能否bind两个网卡,从而对两个网卡进行读写操作呢? <br>

  <br>

-- <br>

※ 来源:·BBS 水木清华站 bbs.net.tsinghua.edu.cn·[FROM: 202.115.4.15] <br>

发信人: hooligan (无常), 信区: Winsock <br>

标  题: Re: 两个网卡的socke编程 <br>

发信站: BBS 水木清华站 (Tue Jul 21 16:04:34 1998) <br>

  <br>

【 在 broble (飘然太子) 的大作中提到: 】 <br>

: 各位高手,一个socket能否bind两个网卡,从而对两个网卡进行读写操作呢? <br>

  <br>

        Perhaps it binds IP, not adapter. <br>

  <br>

-- <br>

※ 来源:·BBS 水木清华站 bbs.net.tsinghua.edu.cn·[FROM: 166.111.78.69] <br>

发信人: rainland (雨田[11!,12?]), 信区: Winsock <br>

标  题: Re: 两个网卡的socke编程 <br>

发信站: BBS 水木清华站 (Tue Jul 21 16:09:21 1998) <br>

  <br>

  <br>

【 在 broble (飘然太子) 的大作中提到: 】 <br>

: 各位高手,一个socket能否bind两个网卡,从而对两个网卡进行读写操作呢? <br>

  <br>

bind INADDR_ANY <br>

  <br>

-- <br>

  <br>

  Roses are red                              / / / / / / / / / / / / / / / / / <br>

  Violets are blue                         / / / / Farmland in rain/ / / / / <br>

  To you, ... , I will always be true.   / / / / / / / / / / / / / / / / / <br>

  <br>

※ 来源:·BBS 水木清华站 bbs.net.tsinghua.edu.cn·[FROM: dell.net.tsingh] <br>

发信人: broble (飘然太子), 信区: Winsock <br>

标  题: Re: 两个网卡的socke编程 <br>

发信站: BBS 水木清华站 (Tue Jul 21 16:14:04 1998) <br>

  <br>

【 在 broble (飘然太子) 的大作中提到: 】 <br>

: 各位高手,一个socket能否bind两个网卡,从而对两个网卡进行读写操作呢? <br>

  <br>

如果socket绑定于INADDR_ANY,那么我要指定在某一块网卡上发送相应不同的报文, <br>

又该怎么办?我的两个网卡各有一个ip地址  <br>

  <br>

  <br>

-- <br>

※ 来源:·BBS 水木清华站 bbs.net.tsinghua.edu.cn·[FROM: 202.115.4.15] <br>

发信人: xiangchao (不知所云), 信区: Winsock <br>

标  题: Re: 两个网卡的socke编程 <br>

发信站: BBS 水木清华站 (Wed Jul 22 08:29:52 1998) <br>

  <br>

既然是要发送不同的报文,如果一个socket绑定两个卡,你怎么知道区分呢? <br>

我认为作不到,你可以指定bind到哪块卡,但无法同时bind两块. <br>

【 在 broble (飘然太子) 的大作中提到: 】 <br>

: 如果socket绑定于INADDR_ANY,那么我要指定在某一块网卡上发送相应不同的报文, <br>

: 又该怎么办?我的两个网卡各有一个ip地址  <br>

  <br>

  <br>

-- <br>

※ 来源:·BBS 水木清华站 bbs.net.tsinghua.edu.cn·[FROM: 202.115.8.61] <br>

发信人: broble (飘然太子), 信区: Winsock <br>

标  题: Re: 两个网卡的socke编程 <br>

发信站: BBS 水木清华站 (Wed Jul 22 11:36:35 1998) <br>

  <br>

【 在 xiangchao (不知所云) 的大作中提到: 】 <br>

: 既然是要发送不同的报文,如果一个socket绑定两个卡,你怎么知道区分呢? <br>

: 我认为作不到,你可以指定bind到哪块卡,但无法同时bind两块. <br>



  <br>

那么,如果要指定网卡发送,具体该如何实现? <br>

  <br>

-- <br>

※ 来源:·BBS 水木清华站 bbs.net.tsinghua.edu.cn·[FROM: 202.115.4.15] <br>

发信人: rainland (雨田[11!,11?]), 信区: Winsock <br>

标  题: Re: 两个网卡的socke编程 <br>

发信站: BBS 水木清华站 (Wed Jul 22 14:54:21 1998) <br>

  <br>

【 在 broble (飘然太子) 的大作中提到: 】 <br>

: 那么,如果要指定网卡发送,具体该如何实现? <br>

只要将SOCKET BIND该网卡的IP地址 <br>

  <br>

-- <br>

  <br>

  Roses are red                              / / / / / / / / / / / / / / / / / <br>

  Violets are blue                         / / / / Farmland in rain/ / / / / <br>

  To you, ... , I will always be true.   / / / / / / / / / / / / / / / / / <br>

  <br>

※ 来源:·BBS 水木清华站 bbs.net.tsinghua.edu.cn·[FROM: dell.net.tsingh] <br>

发信人: broble (飘然太子), 信区: Winsock <br>

标  题: Re: 两个网卡的socke编程 <br>



发信站: BBS 水木清华站 (Wed Jul 22 16:49:11 1998) <br>

  <br>

【 在 rainland (雨田[11!,11?]) 的大作中提到: 】 <br>

: 只要将SOCKET BIND该网卡的IP地址 <br>

  <br>

那是不是有几个网卡,就得先申请几个SOCKET <br>

然后BIND, <br>

  <br>

-- <br>

※ 来源:·BBS 水木清华站 bbs.net.tsinghua.edu.cn·[FROM: 202.115.4.15] <br>

发信人: rainland (雨田[11!,11?]), 信区: Winsock <br>

标  题: Re: 两个网卡的socke编程 <br>

发信站: BBS 水木清华站 (Wed Jul 22 16:53:58 1998) <br>

  <br>

【 在 broble (飘然太子) 的大作中提到: 】 <br>

: 那是不是有几个网卡,就得先申请几个SOCKET <br>

: 然后BIND, <br>

这样当然可以了! <br>

多个SOCKET同时操作,最好用SELECT <br>

-- <br>

  <br>

  Roses are red                              / / / / / / / / / / / / / / / / / <br>



  Violets are blue                         / / / / Farmland in rain/ / / / / <br>

  To you, ... , I will always be true.   / / / / / / / / / / / / / / / / / <br>

  <br>

※ 来源:·BBS 水木清华站 bbs.net.tsinghua.edu.cn·[FROM: dell.net.tsingh] <br>

发信人: jeastar (东方之星), 信区: Winsock <br>

标  题: Re: 两个网卡的socke编程 <br>

发信站: BBS 水木清华站 (Thu Aug 13 08:53:09 1998) <br>

  <br>

【 在 broble (飘然太子) 的大作中提到: 】 <br>

: 标  题: Re: 两个网卡的socke编程 <br>

: 发信站: BBS 水木清华站 (Wed Jul 22 11:36:35 1998) <br>

: <br>

: 【 在 xiangchao (不知所云) 的大作中提到: 】 <br>

: : 既然是要发送不同的报文,如果一个socket绑定两个卡,你怎么知道区分呢? <br>

: : 我认为作不到,你可以指定bind到哪块卡,但无法同时bind两块. <br>

: <br>

: 那么,如果要指定网卡发送,具体该如何实现? <br>

这问题应该与你的编程模式有关,如果是作为服务器,那bind到INADDR_ANY可以 <br>

接收任意网卡(接口)上的连接,并产生一个新的数据套接字来传输数据,此时 <br>

该套接字就是和具体的客户(当然就已与网卡相关)通信了。如果作为客户,则 <br>

没有必要bind到网卡(接口),让路由去选择好了。 <br>

: <br>



: -- <br>

: ※ 来源:·BBS 水木清华站 bbs.net.tsinghua.edu.cn·[FROM: 202.115.4.15] <br>

  <br>

  <br>

-- <br>

———————————————————— <br>

知道凤凰磐涅吗? <br>

COCK变成了东方之星! <br>

  <br>

※ 来源:·BBS 水木清华站 bbs.net.tsinghua.edu.cn·[FROM: sys2.cic.tsingh] <br>

</small><hr>
<p align="center">[<a href="清华bbs网络资源.htm">回到开始</a>][<a href="3.htm">上一层</a>][<a href="21.htm">下一篇</a>]<p align="center" ><font face="黑体" size=5><big>网络资源大全</big></font></p> 
</table> 
</body> 
</html>

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -