c语言中udp客户端连接外网的服务端,其使用bind函数绑定的本地端口号为什么会发生变化
时间: 2024-03-28 10:40:30 浏览: 56
C#udp客户端和服务端通信
UDP客户端使用`bind()`函数绑定本地端口号时,如果没有指定具体的端口号,操作系统会自动分配一个可用的端口号。这个端口号通常是临时的,因此在下一次连接时可能会发生变化。此外,如果在连接时指定了一个不同的本地端口号,那么之前绑定的端口号也会被释放,因此下一次连接时可能会再次分配一个不同的端口号。因此,UDP客户端连接外网的服务端时,其使用`bind()`函数绑定的本地端口号会发生变化是很正常的情况。
阅读全文