Skip to content

Latest commit

 

History

History
25 lines (16 loc) · 597 Bytes

README.md

File metadata and controls

25 lines (16 loc) · 597 Bytes

Simple Stun Client

Standard Stun client (RFC 5389) implementation in Java

Usage

Create a reusable StunClient object

StunClient client = new StunClient("stun.l.google.com", 19302);
                     // or new StunClient(stunInetAddress, port);

Execute a request to the stun server

StunResponse response = client.request();

// StunResponse{type=Ipv4, address=/...51.1..7.225, port=13474}

InetAddress address = response.address;
int port = response.port;
boolean isIpv4 = response.type == StunResponse.TYPE_IPV4;