00001
00002
00003
00004
00005
00006
00007
00008
00009
00010
00011
00012
00013
00014
00015
00016
00017
00018
00019
00020 #ifndef __CS_INETWORK_SOCKETERR_H__
00021 #define __CS_INETWORK_SOCKETERR_H__
00022
00023 enum csNetworkSocketType
00024 {
00026 CS_NET_SOCKET_TYPE_TCP = 9990,
00028 CS_NET_SOCKET_TYPE_UDP
00029 };
00030
00031 enum csNetworkSocketError
00032 {
00034 CS_NET_SOCKET_NOERROR = 0,
00036 CS_NET_SOCKET_CANNOT_CREATE = 9900,
00038 CS_NET_SOCKET_UNSUPPORTED_SOCKET_TYPE,
00040 CS_NET_SOCKET_NOTCONNECTED,
00042 CS_NET_SOCKET_CANNOT_SETBLOCK,
00044 CS_NET_SOCKET_CANNOT_SETREUSE,
00046 CS_NET_SOCKET_CANNOT_BIND,
00048 CS_NET_SOCKET_CANNOT_LISTEN,
00050 CS_NET_SOCKET_CANNOT_SELECT,
00052 CS_NET_SOCKET_CANNOT_IOCTL,
00054 CS_NET_SOCKET_CANNOT_ACCEPT,
00056 CS_NET_SOCKET_WOULDBLOCK,
00058 CS_NET_SOCKET_NODATA = CS_NET_SOCKET_WOULDBLOCK,
00060 CS_NET_SOCKET_CANNOT_RESOLVE,
00062 CS_NET_SOCKET_CANNOT_CONNECT,
00064 CS_NET_SOCKET_BROADCAST_ERROR
00065 };
00066
00067 #endif // __CS_INETWORK_SOCKETERR_H__