linux下tcp穿透NAT源代码(git提交信息)
运行服务器程序./server
然后运行client
输入serverIp
输入client名字(不能超过10字符)
然后输入hole[另一个client的名字,名字后面必须加一个空格,不然程序崩溃]。
下载地址
用户评论
可以作为编程的参考,但是TCP的网络穿透根本没有这么简单,不可行,基本没有成功的可能。NAT的TCP链接每次映射不同外网端口的前提下,穿透很难啊。
楼主,您好!你有无验证过自己的代码呢,基本就是跑不通的,是不是忽悠人的,希望尽快更新,提供给大家好好学习。
我是拿来学习的,不过觉得不是很好懂啊
根本不行。亲测,linux 3.0.8 , linux 3.13.0 都不行,同一个TCP socket在linux中 connect 2次 就会失败 返回错误Transport endpoint is already connected 。TCP是不支持1对多的。即使设置SO_REUSEADDR还是失败,楼主应该没有测试过吧。。哪里copy过来的。。