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

时间:2015-02-26 21:05:45

标签: sockets tcp udp

主要是,我复制了tcp和udp的标准模板调用。我总是看到一个socket()调用,然后是一个bind()调用。在什么情况下不会出现这种情况?

1 个答案:

答案 0 :(得分:0)

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

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