KolibriLib
Loading...
Searching...
No Matches
KolibriLib::Network::Socket Namespace Reference

Работа с сокетами More...

Enumerations

enum  Domain { IPv4 = 2 , IPv6 = 10 }
 
enum  SocetTypes { Stream = 1 , DGram = 2 , RAW = 3 }
 Список типов сокета
 
enum  Protocols {
  PROTOCOL_IP = 0 , PROTOCOL_CMP = 1 , PROTOCOL_TCP = 6 , PROTOCOL_UDP = 17 ,
  PROTOCOL_RAW = 255
}
 Список протоколов
 

Functions

int OpenSocket (int domain=IPv4, int SocetType=Stream, int protocol=PROTOCOL_IP)
 Окрыть сокет
 
bool CloseSocket (int Socket)
 Закрыть сокет
 
bool Bind (int Socket)
 

Detailed Description

Работа с сокетами

Function Documentation

◆ CloseSocket()

bool KolibriLib::Network::Socket::CloseSocket ( int Socket)

Закрыть сокет

Parameters
Socketномер сокета
Returns
true если удачно, иначе false

◆ OpenSocket()

int KolibriLib::Network::Socket::OpenSocket ( int domain = IPv4,
int SocetType = Stream,
int protocol = PROTOCOL_IP )
inline

Окрыть сокет

Parameters
domainтип сети IPv4/IPv6
SocetType
protocolИспользуемый протокол
Returns
номер сокета