bind函数_bind函数试卷

其他范文 时间:2020-02-27 23:04:39 收藏本文下载本文
【www.daodoc.com - 其他范文】

bind函数由刀豆文库小编整理,希望给你工作、学习、生活带来方便,猜你可能喜欢“bind函数试卷”。

首先,服务器和客户端都可以bind,bind并不是服务器的专利。

客户端进程bind 端口:由进程选择一个端口去连服务器,注意这里的端口是客户端的端口。如果不分配就表示交给内核去选择一个可用端口。

客户端进程bind IP地址:相当于为发送出去的IP数据报分配了源IP地址,但交给进程分配IP地址的时候(就是这样写明了bind IP地址的时候)这个IP地址必须是主机的一个接口,不能分配一个不存在的IP。如果不分配就表示由内核根据所用的输出接口来选择源IP地址。

一般情况下客户端是不用调用bind函数的,一切都交给内核搞定,YES!

服务端进程bind端口:基本是必须要做的事情,比如一个服务器启动时(比如freebsd),它会一个一个的捆绑众所周知的端口来提供服务,同样,如果bind了一个端口就表示我这个服务器会在这个端口提供一些“特殊服务”。

服务端进程bind IP地址:目的是限制了服务端进程创建的socket只接受那些目的地为此IP地址的客户链接,一般一个服务器程序里都有

servaddr.sin_addr.s_addr = htonl(INADDR_ANY);// 只是针对IP4,IP6代码不太一样

这样一句话,意思就是:我不指定客户端的IP,随便连,来者不拒!

总之只要你bind时候没有指定哪一项(置为0),内核会帮你选择。

下载bind函数word格式文档
下载bind函数.doc
将本文档下载到自己电脑,方便修改和收藏。
点此处下载文档

文档为doc格式

    热门文章
      整站推荐
        点击下载本文