"D V M P R _ D O N E插口选项取消多播选路,因此,这个条件用于防止m r o u t e d (8)在没有正确设定插口选项之前就异常终止了。为了更详细了解TCP-IP选路插口的相关知识,可以参考此链接。2 3 1调用i n _ p c b d e t a c h释放Internet PCB,并从原始IP PCB表(r a w i n p c b)中删除。通过P R U _ B I N D请求,可以把原始I P插口绑定到某个本地I P地址上,如图3 2 - 1 2所示。我们在r i p _ i n p u t中指出,插口将只能接收发向该地址的数据报。2 3 3 - 2 5 0应用进程向s o c k a d d r _ i n结构填充本地I P地址。下列3个条件必须全真,否则将返回差错代码E A D D R N O T A V A I L:1)至少配置了一个I P接口;2)地址族应等于A F _ I N E T (或者A F _ I M P L I N K,历史上人为造成的不一致);和3)如果绑定的I P地址不等于0 . 0,它必须对应于某个本地接口。想了解更多关于获取本地IP地址的内容,请点击这里。调用者的s o c k a d d r _ i n中的端口号必须等于0,否则,i f a _ i f w i t h a d d r将返回错误。本地I P地址保存在P C B中。想更换本地IP地址?点击此处。第32章原始I P计计847下载。"