当前位置: 技术问答>linux和unix
网络编程bind()
来源: 互联网 发布时间:2016-08-09
本文导语: bind()绑定地址时,把地址结构中的IP地址设为INADDR_ANY是什么意思? bind()绑定的是什么? 谢谢 | 绑定IP跟port就是无非就是系统做一个过滤而已,也就是说系统只会把目的地址为对应的ip, port的...
bind()绑定地址时,把地址结构中的IP地址设为INADDR_ANY是什么意思?
bind()绑定的是什么?
谢谢
bind()绑定的是什么?
谢谢
|
绑定IP跟port就是无非就是系统做一个过滤而已,也就是说系统只会把目的地址为对应的ip, port的包传给你的应用程序处理,而如果是INADDR_ANY, 则不对IP进行过滤。
|
把socket绑定到某个IP地址,INADDR_ANY是系统中任意IP地址。
|
发送数据时,IP包头部的源IP和端口就是你的"绑定到IP1,PORT1"。
|
服务端绑定到IP1,PROT1,那么服务端就在IP1,PROT1上进行监听了(listen)。客户端就可以connect这个IP1,PORT1了。等待高手拍砖。
|
可以将任意IP,和一个端口梆定,BIND()后,客户端就可以向它发送请求了!
请求的端口为绑定的端口,就可以连接上
请求的端口为绑定的端口,就可以连接上