这里需要注意的是 UDP 客户端连接到服务器的 IP 和端口号必须是 UDP 服务器的 IP 和监听的端口号,服务器服务器只需要绑定 IP 和端口号,就可以时刻准备接收客户端发送的数据,此时服务器处于阻塞状态,直到接收到数据为止。
若计算机 1 知道计算机 2 的 IP 地址,则计算机 1 就能访问计算机 2。服务端程序 linux_tcp_server.c:客户端程序 linux_tcp_client.c:Linux 下编译就不需要添加 -lwsock32 参数:实验现象:在调试这份程序时,出现了绑定错误:经上网查询发现是端口重复使用,可以在调用 bind 函数之前调用 setsockopt 函数以解决端口重复使用的问题: