作者normaler (㊣天才㊣)
看板java
标题[问题] Java Socket when binding multiple IP address
时间Mon Aug 4 01:04:26 2008
目前在一台Server开发一个类似Gateway的程式
不知道是因为Java Socket 还是网路部分 知识不足
遇到一些问题 麻烦诸位大哥指教:
我在建立Socket的时候 使用的是
Socket(InetAddress address, int port, InetAddress localAddr, int localPort)
这个建构子
想请问一下在 localAddr 和 localPort 的部分
也就是自身 binding 的参数
1. 我所填入的IP值 一定要是本身这台电脑有设定的IP吗?
如果没有 会发生什麽事? 丢出IOException?
2. 会需要填这个值的原因是因为 这台电脑会有多个网卡 每个网卡一个IP
假设有 网卡A 跟 网卡B 网卡A 设定IP为IP_A 网卡B 设定为 IP_B
如果我填入的bind IP为IP_A 那麽Socket就一定会由网卡A进行连线吗?
先谢谢大家看完,再谢谢大家的不吝赐教~~
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 220.136.13.190
1F:推 neigence:看不太懂..ServerSocket 和 Socket 是不是搞混了? 08/06 16:33