Dokumentace k souboru b_net.h.h

Typy | Konstanty | Proměnné

Typy (4)

JménoDefiniceDokumentace
SOCKETintna unixu je socket vlastne jen int ....
int16short16bitovy integer
ip_addrunsigned intIPv4 adresa, s IPv6 to nefunguje (ale to ostatne malo veci)
ip_portshortIPv4 port

Konstanty (7)

JménoHodnotaDokumentace
DEFAULT_PORT27080defaultni port, na kterem hra pobezi
HOSTENTstruct hostenthostent je definovan jinak
INVALID_SOCKET-1chybovy kod pro neplatny socket (unix)
PACKET_GAMEID'SB'id hry
PACKET_VERSION1verze paketu (komunikacniho protokolu)
SOCKET_ERROR-1chybovy kod pro chybu socketu (unix)
closesocketclosev unixech staci dat obyc. close na socket

Proměnné (22)

JménoTypPočáteční hodnotaDokumentace
actobject_netque_action?co je to za typ informace
c*client?hrac ve hre
ctimeuint?cas vytvoreni (gettickcount)
datachar[0]?data
datalenint16?delka dat
game_idint16?id hry - 'SB';
ipip_addr?ip odkud konexe prisla
lenint?aktualni delka paketu
maxlenint?max. delka paketu -alokovana pamet
msg*char?zprava
nick*char?jmeno socketu (nickname)
obj*object3d?zaroven i jeho ID
packet_codechar?typ paketu (viz packet_type)
packet_idint16?id paketu - seriove cislo paketu
packet_versionchar?verze paketu - na zacatku 1
portip_port?port odkud konexe prisla
sSOCKET?socket prirazeny teto konexi
stateint?stav socketu (pred pripojenim/ve hre, atd ... zavisi na typu socketu)
timeuint?cas prijeti zptravy (gettickcount)
xfloat?soutradnice
yfloat?soutradnice
zfloat?soutradnice

Dokumentace z 12.09.2003 18:06:39