NWMUDS:GetConnectionStatus: Difference between revisions

From 3dbrew
Jump to navigation Jump to search
Line 54: Line 54:
!  Type
!  Type
!  Description
!  Description
|-
| 0x3
| Not connected to any network as a host/client.
|-
|-
| 0x6
| 0x6
| ?
| Connected to a network as a host/client.
|}
|}


=Description=
=Description=
This is mainly used when the event handle from [[NWMUDS:Initialize]] is signalled. This is also used before using [[NWMUDS:Bind]]. For certain user-processes this may be used during NWMUDS initialization as well.
This is mainly used when the event handle from [[NWMUDS:Initialize]] is signalled. This is also used before using [[NWMUDS:Bind]]. For certain user-processes this may be used during NWMUDS initialization as well.

Revision as of 19:06, 6 April 2016

Request

Index Word Description
0 Header code [0x000B0000]

Response

Index Word Description
0 Header code
1 Result code
2-13 Output 0x30-byte structure.

Output structure

Offset Size Description
0x0 0x4 u32 status
0x4 0x28 ?
0x2C 0x1 u8 total_nodes?
0x2D 0x3 Padding

Status values

Type Description
0x3 Not connected to any network as a host/client.
0x6 Connected to a network as a host/client.

Description

This is mainly used when the event handle from NWMUDS:Initialize is signalled. This is also used before using NWMUDS:Bind. For certain user-processes this may be used during NWMUDS initialization as well.