ZSteamSocket - MarvelProgramming/Valheim-Networking-Wiki GitHub Wiki

void RegisterGlobalCallbacks()

void UnregisterGlobalCallbacks()

void OnStatusChanged(SteamNetConnectionStatusChangedCallback_t data)

ZSteamSocket FindSocket(HSteamNetConnection con)

void Dispose()

void Close()

bool StartHost()

void OnNewConnection(HSteamNetConnection con)

void QueuePendingConnection(HSteamNetConnection con)

ISocket Accept()

bool IsConnected()

void Send(ZPackage pkg)

bool Flush()

void SendQueuedPackages()

void UpdateAllSockets(float dt)

void Update(float dt)

ZSteamSocket GetListner()

ZPackage Recv()

string GetEndPointString()

string GetHostName()

CSteamID GetPeerID()

bool IsHost()

int GetSendQueueSize()

int GetCurrentSendRate()

void GetConnectionQuality(float localQuality, float remoteQuality, int ping, float outByteSec, float inByteSec)

void GetAndResetStats(int totalSent, int totalRecv)

bool GotNewData()

int GetHostPort()

void SetDataPort(int port)

void VersionMatch()