绑定到TCP / UDP套接字

Nov*_*007 0 c sockets udp network-programming tcp

绑定函数用于为套接字描述符分配名称(sockaddr结构)。为什么需要TCP服务器而不是TCP客户端?为何bot UDP客户端和服务器需要它?

我还编写了正确的工作代码,而没有在UDP Client中使用bind()。

我不明白为什么bind()不能被普遍使用,即在上述所有情况下。

lau*_*svr 5

如果计算机没有其他方法可以知道将数据包发送到哪个程序,则仅需要进行绑定。对于较少连接的程序,这仅是接收端。

请看一下这篇文章中的socket connect()vs bind()

解释完成的工作比我能做的要好得多。如果您以后有任何疑问。随意问:)