1. 首页
  2. 编程语言
  3. C
  4. linux下tcp穿透NAT源代码(git提交信息)

linux下tcp穿透NAT源代码(git提交信息)

上传者: 2020-06-11 15:25:36上传 GZ文件 230.48KB 热度 38次
运行服务器程序./server 然后运行client 输入serverIp 输入client名字(不能超过10字符) 然后输入hole[另一个client的名字,名字后面必须加一个空格,不然程序崩溃]。
用户评论
码姐姐匿名网友 2020-06-11 15:25:36

可以作为编程的参考,但是TCP的网络穿透根本没有这么简单,不可行,基本没有成功的可能。NAT的TCP链接每次映射不同外网端口的前提下,穿透很难啊。

码姐姐匿名网友 2020-06-11 15:25:36

楼主,您好!你有无验证过自己的代码呢,基本就是跑不通的,是不是忽悠人的,希望尽快更新,提供给大家好好学习。

码姐姐匿名网友 2020-06-11 15:25:36

我是拿来学习的,不过觉得不是很好懂啊

码姐姐匿名网友 2020-06-11 15:25:36

根本不行。亲测,linux 3.0.8 , linux 3.13.0 都不行,同一个TCP socket在linux中 connect 2次 就会失败 返回错误Transport endpoint is already connected 。TCP是不支持1对多的。即使设置SO_REUSEADDR还是失败,楼主应该没有测试过吧。。哪里copy过来的。。