STUN 协议

sgcWebSockets 中的 STUN(Session Traversal Utilities for NAT)支持。发现公网 IP 地址和 NAT 类型,实现点对点连接。

功能概览

  • 发现公网 IP 地址和端口
  • 检测 NAT 类型(完全锥型、受限型、对称型)
  • 符合 RFC 5389 标准的实现
  • 支持 UDP 和 TCP 传输
  • WebRTC 和 P2P 连接必备

Delphi 示例

uses
  sgcSTUN_Client;

var
  STUN: TsgcSTUNClient;
begin
  STUN := TsgcSTUNClient.Create(nil);
  STUN.Host := 'stun.l.google.com';
  STUN.Port := 19302;
  STUN.OnSTUNBinding := HandleBinding;
  STUN.Bind;
end;

准备好使用 STUN 了吗?

下载免费试用版,几分钟内即可开始构建。