TCP端口复用,同一个端口既listen又connect是否可行?
迷之程序员 2018-10-29 04:04:07 查阅了许多资料,端口复用是可行的。但是不知道是否可以既listen又connect?
大概思路:
1.创建两个socket,
2.都设置了setsockopt(accept_fd, SOL_SOCKET, SO_REUSEADDR, &opt, sizeof(opt))
3.进行bind,到同一个端口、IP,即本机
4.一个socket进行listen并accept,
5.另一个socket进行connect到另一个机器上的服务端。
这个思路是否可行?