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

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

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

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

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