问题:在做Netty的Demo的时发现,ServerBootstrap的bind方法有多个重载,但是我发现可以绑定IP,个人表示不解,服务器不就是监听本机吗?为什么还要添加ip的参数?作用在哪? 思考:这让我想起来:在Linux上可以使用ip addr add的方式给当前的网卡绑定同网段其他ip,这个参数是不是用在这里呢?但是有毛用啊???搞过来搞过去还不是本机??? 哪位大神帮忙解答一下,小的谢谢了
一个TCP握手包,需要通过一个三元组[dstIP,dstPort,protocol]才能找到ServerSocket,也就是说在创建ServerSocket时需要指定这三个值,你的机器可以设置两个或多个IP,握手包可以通过任何一个IP到达你的主机,但是在分派时,如果dstIP不对,那就找不到对应的ServerSocket了。
一个TCP握手包,需要通过一个三元组
[dstIP,dstPort,protocol]
才能找到ServerSocket
,也就是说在创建ServerSocket
时需要指定这三个值,你的机器可以设置两个或多个IP,握手包可以通过任何一个IP到达你的主机,但是在分派时,如果dstIP
不对,那就找不到对应的ServerSocket
了。