luyuhuang.github.io
luyuhuang.github.io copied to clipboard
Go 设置 socket 端口复用 - Luyu Huang's Tech Blog
https://luyuhuang.tech/2021/01/24/reuse-port.html
我们知道, 一般来说, TCP/UDP 的端口只能绑定在一个套接字上. 当我们尝试监听一个已经被其他进程监听的端口时, bind 调用就会失败, errno 置为 98 EADDRINUSE. 也就是所谓的端口占用.int fd1 = socket(AF_INET, SOCK_DGRAM, 0);int fd2 ...