Jun 20

StunLink 用 C# 语言编写, 可以穿透绝大多数 NAT 和防火墙, 在局域网中的传输速度能达到 8M/s 的速度, 它基于 UDP, 使用与 TCP 类似的滑动窗口机制保证可靠传输. StunLink 的使用方法很简单:

StunLink link = new StunLink();
link.RemoteInfo["IP"] = "1.2.3.4";
link.RemoteInfo["Port"] = "20000";
link.RemoteInfo["Password"] = "einj8ds1mx2";
try{
	link.Connect();
}catch{
	// 连接失败.
}
// Connect 方法成功返回后已经建立了连接.

byte[] buf = ...
link.Send(buf);
int len = link.Receive(buf);
...

Related posts:

  1. Ideawu.P2P API 简介
  2. 使用 Channel 进行可靠传输
  3. 使用 Ideawu.P2P.Core.UdpLink 进行 NAT 穿透
  4. 经典的”服务器最多65536个连接”误解
  5. P2P穿透NAT的思路

Written by ideawu at 2008-06-20 10:13:29 | Views: 5478

One Response to “C# P2P 传输模块”

  1. 1. yuan Says:

    您好请问那里可以找到STUNLINK..
    可以发一份资料到我电邮吗
    万分感谢
    yuan@satkey.com.cn

Pages:

Leave a Reply

必须登录, 或者浏览器开启JavaScript支持才可以评论!


网站空间,免费试用