Changes

m
→‎Socket module errors: Add more result codes
Line 1: Line 1:  
[[Category:Services]]
 
[[Category:Services]]
 +
The socket sysmodule has a maximum limit of 64 sockets in total.
 +
 
= Socket user service "soc:U" =
 
= Socket user service "soc:U" =
 +
There can be up to 18 sessions of this service.
 +
 
{| class="wikitable" border="1"
 
{| class="wikitable" border="1"
 
|-
 
|-
Line 133: Line 137:  
| 0x00200146
 
| 0x00200146
 
|  
 
|  
| ?
+
| [[SOCU:SendToMultiple|SendToMultiple]]
 
|-
 
|-
 
| 0x00210002
 
| 0x00210002
Line 165: Line 169:     
= Socket privileged service "soc:P" =
 
= Socket privileged service "soc:P" =
 +
There can be up to 3 sessions of this service.
 +
 
{| class="wikitable" border="1"
 
{| class="wikitable" border="1"
 
|-
 
|-
Line 227: Line 233:  
!  Error
 
!  Error
 
!  Description
 
!  Description
 +
|-
 +
| 0xC8A07004
 +
| This is returned when trying to use a socket descriptor from a different process.
 +
|-
 +
| 0xC8A07009
 +
| Network dropped connection on reset? (Translated from ENETRESET error)
 
|-
 
|-
 
| 0xC8A0700B
 
| 0xC8A0700B
Line 233: Line 245:  
| 0xD860700A
 
| 0xD860700A
 
| [[SOCU:InitializeSockets]] returns this when the PID table is already full(32 processes max).
 
| [[SOCU:InitializeSockets]] returns this when the PID table is already full(32 processes max).
 +
|-
 +
| 0xD8E07006
 +
| Not initialized. This is returned when [[SOCU:InitializeSockets]] has not been run.
 +
|-
 +
| 0xD8E07007
 +
| The given socket descriptor does not exist.
 
|}
 
|}
  
127

edits