#include <iostream>
Adatszerkezetek | |
struct | SocketError |
struct | SocketException |
Enumerációk | |
enum | SErrCode { SOCKET_FAILED = 01, WRONG_SOCKET_TYPE, ALREADY_HAVE_SOCKET, BIND_FAILED, CONNECT_FAILED, NONBLOCK_FAILED, LISTEN_FAILED, ACCEPT_FAILED, READ_FAILED, WRITE_FAILED, SOCKETHANDLING_FAILED, SELECT_FAILED, RESOLV_FAILED, SOCKET_CLOSED, SOCKET_DISCONNECTED, BIND_FIRST, NOT_RUNNING, ALREADY_RUNNING, CAST_FAILED, WSA_FAILED, NO_SSL, SSL_FAILED, SSL_CONNECT_FAILED } |
Változók | |
const SocketError | SErrors [] |
const int | errormax = sizeof(SErrors) / sizeof(SocketError) -1 |
|
|
|
|
Kezdő érték: { SOCKET_FAILED, "socket() failed", WRONG_SOCKET_TYPE, "wrong socket type", ALREADY_HAVE_SOCKET, "class already ha a socket", BIND_FAILED, "bind() failed", CONNECT_FAILED, "connect() failed", NONBLOCK_FAILED, "setting non-blocking mode failed", LISTEN_FAILED, "listen() failed", ACCEPT_FAILED, "accept() failed", READ_FAILED, "recv() failed", WRITE_FAILED, "send() failed", SOCKETHANDLING_FAILED,"failed to handle the sockets with SocketHandler instance", SELECT_FAILED , "failed to select()", RESOLV_FAILED, "resolving the hostname failed", SOCKET_CLOSED, "socket is closed", SOCKET_DISCONNECTED, "socket is disconnected", BIND_FIRST, "do a bind() first", NOT_RUNNING, "server not running", ALREADY_RUNNING, "server already running", CAST_FAILED, "failed to cast", WSA_FAILED, "failed to do WSAStartup()", NO_SSL, "no SSL support", SSL_FAILED, "SSL failed", SSL_CONNECT_FAILED, "failed to do connect with SSL", (SErrCode) 0xffffffff, "" } Definíció a(z) Errors.h fájl 60. sorában. Hivatkozások: SocketException::operator()(). |