-
Notifications
You must be signed in to change notification settings - Fork 68
Secure Protocol
Yannik Marchand edited this page Feb 19, 2022
·
22 revisions
NEX Protocols > Secure Connection (11)
Nintendo Badge Arcade extends this protocol with an additional method.
Method ID | Method Name |
---|---|
1 | Register |
2 | RequestConnectionData |
3 | RequestUrls |
4 | RegisterEx |
5 | TestConnectivity |
6 | UpdateURLs |
7 | ReplaceURL |
8 | SendReport |
The secure server keeps a list of client urls that can be registered (added) and replaced by the client.
Type | Name | Description |
---|---|---|
List<StationURL> | vecMyURLs | Local client urls |
Type | Name | Description |
---|---|---|
Result | %retval% | Result code |
Uint32 | pidConnectionID | Rendez-Vous connection id |
StationURL | urlPublic | Public client url, as perceived by the server |
The client should place the connection id into the RVCID field of its client station urls.
Type | Name | Description |
---|---|---|
Uint32 | cidTarget | CID of station url |
Uint32 | pidTarget | PID of station url |
Type | Name | Description |
---|---|---|
Bool | %retval% | Result |
List<ConnectionData> | pvecConnectionsData | Connection data |
ConnectionData (Structure)
Type | Name | Description |
---|---|---|
StationURL | m_StationUrl | Station url |
Uint32 | m_ConnectionID | Connection id |
Type | Name | Description |
---|---|---|
Uint32 | cidTarget | CID |
Uint32 | pidTarget | PID |
Type | Name | Description |
---|---|---|
Bool | %retval% | Result |
List<StationURL> | plstURLs | Station urls |
Type | Name | Description |
---|---|---|
List<StationURL> | vecMyURLs | Local client urls |
Data | hCustomData | Login data, see below |
Type | Description |
---|---|
String | Token (received from the account server) |
Same as response for the Register method.
This method takes no parameters and doesn't return anything.
Type | Name | Description |
---|---|---|
List<StationURL> | vecMyURLs | Station urls |
This method doesn't return anything.
Type | Name | Description |
---|---|---|
StationURL | target | Old station url |
StationURL | url | New station url |
This method does not return anything.
Type | Name | Description |
---|---|---|
Uint32 | reportId | Report id |
qBuffer | reportData | Data |
This method does not return anything.
- Home
-
NEX
- PRUDP Protocol
- RMC Protocol
-
NEX Services
- Common
- Nintendo
- Kerberos Authentication
- Hpp Server
- NPLN
- Pia
- Switch Servers
- Other Pages