ESocketErrors

All supported error types by the engine, mapped from platform specific values

Choose your operating system:

Windows

macOS

Linux

References

Module

NetCommon

Header

/Engine/Source/Runtime/Net/Common/Public/Net/Common/Sockets/SocketErrors.h

Include

#include "Net/Common/Sockets/SocketErrors.h"

Syntax

enum ESocketErrors
{
    SE_NO_ERROR,
    SE_EINTR,
    SE_EBADF,
    SE_EACCES,
    SE_EFAULT,
    SE_EINVAL,
    SE_EMFILE,
    SE_EWOULDBLOCK,
    SE_EINPROGRESS,
    SE_EALREADY,
    SE_ENOTSOCK,
    SE_EDESTADDRREQ,
    SE_EMSGSIZE,
    SE_EPROTOTYPE,
    SE_ENOPROTOOPT,
    SE_EPROTONOSUPPORT,
    SE_ESOCKTNOSUPPORT,
    SE_EOPNOTSUPP,
    SE_EPFNOSUPPORT,
    SE_EAFNOSUPPORT,
    SE_EADDRINUSE,
    SE_EADDRNOTAVAIL,
    SE_ENETDOWN,
    SE_ENETUNREACH,
    SE_ENETRESET,
    SE_ECONNABORTED,
    SE_ECONNRESET,
    SE_ENOBUFS,
    SE_EISCONN,
    SE_ENOTCONN,
    SE_ESHUTDOWN,
    SE_ETOOMANYREFS,
    SE_ETIMEDOUT,
    SE_ECONNREFUSED,
    SE_ELOOP,
    SE_ENAMETOOLONG,
    SE_EHOSTDOWN,
    SE_EHOSTUNREACH,
    SE_ENOTEMPTY,
    SE_EPROCLIM,
    SE_EUSERS,
    SE_EDQUOT,
    SE_ESTALE,
    SE_EREMOTE,
    SE_EDISCON,
    SE_SYSNOTREADY,
    SE_VERNOTSUPPORTED,
    SE_NOTINITIALISED,
    SE_HOST_NOT_FOUND,
    SE_TRY_AGAIN,
    SE_NO_RECOVERY,
    SE_NO_DATA,
    SE_UDP_ERR_PORT_UNREACH,
    SE_ADDRFAMILY,
    SE_SYSTEM,
    SE_NODEV,
    SE_GET_LAST_ERROR_CODE,
}

Values

Name

Description

SE_NO_ERROR

SE_EINTR

SE_EBADF

SE_EACCES

SE_EFAULT

SE_EINVAL

SE_EMFILE

SE_EWOULDBLOCK

SE_EINPROGRESS

SE_EALREADY

SE_ENOTSOCK

SE_EDESTADDRREQ

SE_EMSGSIZE

SE_EPROTOTYPE

SE_ENOPROTOOPT

SE_EPROTONOSUPPORT

SE_ESOCKTNOSUPPORT

SE_EOPNOTSUPP

SE_EPFNOSUPPORT

SE_EAFNOSUPPORT

SE_EADDRINUSE

SE_EADDRNOTAVAIL

SE_ENETDOWN

SE_ENETUNREACH

SE_ENETRESET

SE_ECONNABORTED

SE_ECONNRESET

SE_ENOBUFS

SE_EISCONN

SE_ENOTCONN

SE_ESHUTDOWN

SE_ETOOMANYREFS

SE_ETIMEDOUT

SE_ECONNREFUSED

SE_ELOOP

SE_ENAMETOOLONG

SE_EHOSTDOWN

SE_EHOSTUNREACH

SE_ENOTEMPTY

SE_EPROCLIM

SE_EUSERS

SE_EDQUOT

SE_ESTALE

SE_EREMOTE

SE_EDISCON

SE_SYSNOTREADY

SE_VERNOTSUPPORTED

SE_NOTINITIALISED

SE_HOST_NOT_FOUND

SE_TRY_AGAIN

SE_NO_RECOVERY

SE_NO_DATA

SE_UDP_ERR_PORT_UNREACH

SE_ADDRFAMILY

SE_SYSTEM

SE_NODEV

SE_GET_LAST_ERROR_CODE

This is a special error which means to lookup the most recent error (via GetLastErrorCode())

Remarks

All supported error types by the engine, mapped from platform specific values