不同局域网之间文件传输问题

liulangdeyuyu 2010-09-09 03:34:21
我已经实现了UDP打洞,但发现UDP传输文件比较麻烦.TCP传输文件比较简单,
请问UDP打洞的端口能用在TCP上吗?



TCP怎么实现打洞?
...全文
198 9 打赏 收藏 转发到动态 举报
写回复
用AI写文章
9 条回复
切换为时间正序
请发表友善的回复…
发表回复
liulangdeyuyu 2010-09-10
  • 打赏
  • 举报
回复
绿色夹克衫 2010-09-09
  • 打赏
  • 举报
回复
要看Nat类型了,不是都能打洞的。另外肯定要借助第三方
spmzfz 2010-09-09
  • 打赏
  • 举报
回复
打洞 是什么意思?
liulangdeyuyu 2010-09-09
  • 打赏
  • 举报
回复
怎么知道自己机器打洞的端口
  • 打赏
  • 举报
回复
首先说一个在外网、一个在内网的情况:TCP打洞,那么内网Socket客户端必须开启socket网络端口复用功能,在同一个端口既进行监听,又作为客户端首先访问外边(但是不要去试图读取返回信息,因为端口复用了)。就这么一点注意事项就够了,它访问了外边,外边就能使用路由器所显示的地址和端口打洞成功。

而两个内网机器,在外网一个机器辅助下,它跟两个内网打洞成功,然后通知两个内网机器帮他们相互打洞。
liulangdeyuyu 2010-09-09
  • 打赏
  • 举报
回复
liulangdeyuyu 2010-09-09
  • 打赏
  • 举报
回复
[Quote=引用 2 楼 gongsun 的回复:]

C# TCP发送消息和传输文件
[/Quote]

谢谢2楼,你给的东西对TCP文件传输讲的很全,但是没有解决TCP打洞
gongsun 2010-09-09
  • 打赏
  • 举报
回复
porschev 2010-09-09
  • 打赏
  • 举报
回复
不懂。。。帮顶。。。

110,534

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Web++
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

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