C# Класс BeardedManStudios.Forge.Networking.CachedSteamP2PClient

Наследование: IDisposable
Показать файл Открыть проект Примеры использования класса

Открытые методы

Метод Описание
CachedSteamP2PClient ( ) : Steamworks
CachedSteamP2PClient ( CSteamID endPoint ) : Steamworks
Close ( ) : void
IDisposable ( ) : void
Receive ( uint msgSize, CSteamID &from ) : BMSByte
ReceiveAsync ( ) : Task
Send ( Array dgram, int bytes, CSteamID steamId, EP2PSend type = EP2PSend.k_EP2PSendUnreliable ) : int
SendAsync ( Array datagram, int bytes ) : Task
SendAsync ( Array datagram, int bytes, IPEndPoint endPoint ) : Task
SendAsync ( Array datagram, int bytes, string hostname, int port ) : Task

Защищенные методы

Метод Описание
Dispose ( bool disposing ) : void

Приватные методы

Метод Описание
CheckDisposed ( ) : void
CutArray ( Array orig, int length ) : byte[]
DoSend ( Array dgram, int bytes, CSteamID steamId, EP2PSend type ) : int

Описание методов

CachedSteamP2PClient() публичный Метод

public CachedSteamP2PClient ( ) : Steamworks
Результат Steamworks

CachedSteamP2PClient() публичный Метод

public CachedSteamP2PClient ( CSteamID endPoint ) : Steamworks
endPoint CSteamID
Результат Steamworks

Close() публичный Метод

public Close ( ) : void
Результат void

Dispose() защищенный Метод

protected Dispose ( bool disposing ) : void
disposing bool
Результат void

IDisposable() публичный Метод

public IDisposable ( ) : void
Результат void

Receive() публичный Метод

public Receive ( uint msgSize, CSteamID &from ) : BMSByte
msgSize uint
from CSteamID
Результат BMSByte

ReceiveAsync() публичный Метод

public ReceiveAsync ( ) : Task
Результат Task

Send() публичный Метод

public Send ( Array dgram, int bytes, CSteamID steamId, EP2PSend type = EP2PSend.k_EP2PSendUnreliable ) : int
dgram Array
bytes int
steamId CSteamID
type EP2PSend
Результат int

SendAsync() публичный Метод

public SendAsync ( Array datagram, int bytes ) : Task
datagram Array
bytes int
Результат Task

SendAsync() публичный Метод

public SendAsync ( Array datagram, int bytes, IPEndPoint endPoint ) : Task
datagram Array
bytes int
endPoint IPEndPoint
Результат Task

SendAsync() публичный Метод

public SendAsync ( Array datagram, int bytes, string hostname, int port ) : Task
datagram Array
bytes int
hostname string
port int
Результат Task