Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/spring/14.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Sockets socket()后面总是跟bind()吗?_Sockets_Tcp_Udp - Fatal编程技术网

Sockets socket()后面总是跟bind()吗?

Sockets socket()后面总是跟bind()吗?,sockets,tcp,udp,Sockets,Tcp,Udp,大多数情况下,我复制了tcp和udp的标准模板调用。我总是看到一个套接字调用后面跟着一个绑定调用。在什么情况下不会出现这种情况?如果要将TCP套接字连接到侦听端口,则不需要绑定它 如果您不关心UDP套接字使用的端口号和通过的接口,则无需绑定UDP套接字。UDP将在您第一次发送内容时自动绑定它

大多数情况下,我复制了tcp和udp的标准模板调用。我总是看到一个套接字调用后面跟着一个绑定调用。在什么情况下不会出现这种情况?

如果要将TCP套接字连接到侦听端口,则不需要绑定它

如果您不关心UDP套接字使用的端口号和通过的接口,则无需绑定UDP套接字。UDP将在您第一次发送内容时自动绑定它