Skip to content

NAT Traversal Protocol

Yannik Marchand edited this page Feb 4, 2021 · 11 revisions

NEX Protocols > NAT Traversal (3)

Method ID Method Name
1 RequestProbeInitiation
2 InitiateProbe
3 RequestProbeInitiationExt
4 ReportNATTraversalResult
5 ReportNATProperties
6 GetRelaySignatureKey
7 ReportNATTraversalResultDetail

(1) RequestProbeInitiation

Request

Type Name
List<StationURL> urlTargetList

Response

This method does not return anything.

(2) InitiateProbe

Request

Type Name
StationURL urlStationToProbe

Response

This method does not return anything.

(3) RequestProbeInitiationExt

Request

Type Name
List<StationURL> urlTargetList
StationURL urlStationToProbe

Response

This method does not return anything.

(4) ReportNATTraversalResult

Request

Type Name Only present on
Uint32 cid
Bool result
Uint32 rtt Wii U and Switch

Response

This method does not return anything.

(5) ReportNATProperties

Request

Type Name
Uint32 natmapping
Uint32 natfiltering
Uint32 rtt

Response

This method does not return anything.

(6) GetRelaySignatureKey

Request

This method does not take any parameters.

Response

Type Name
Int32 relayMode
DateTime currentUTCTime
String address
Uint16 port
Int32 relayAddressType
Uint32 gameServerID

(7) ReportNATTraversalResultDetail

Request

Type Name
Uint32 cid
Bool result
Int32 detail
Uint32 rtt

Response

This method does not return anything.

Clone this wiki locally