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到另一个机器上的服务端。

这个思路是否可行?
...全文
631 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
lovegrail 2021-04-03
  • 打赏
  • 举报
回复
能分享一下吗
迷之程序员 2019-01-02
  • 打赏
  • 举报
回复
1已解决123

4,354

社区成员

发帖
与我相关
我的任务
社区描述
通信技术相关讨论
社区管理员
  • 网络通信
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧