Table of Contents

Class Server

Namespace
Netick
Assembly
Netick.dll
public sealed class Server : NetworkPeer
Inheritance
Server
Inherited Members

Properties

InKBps

public override float InKBps { get; }

Property Value

float

OutKBps

public override float OutKBps { get; }

Property Value

float

Methods

Kick(ServerConnection, ReadOnlySpan<byte>)

public void Kick(ServerConnection client, ReadOnlySpan<byte> data = default)

Parameters

client ServerConnection
data ReadOnlySpan<byte>

OnConnectFailed(ConnectionFailedReason, ReadOnlySpan<byte>)

public override void OnConnectFailed(ConnectionFailedReason reason, ReadOnlySpan<byte> refuseData = default)

Parameters

reason ConnectionFailedReason
refuseData ReadOnlySpan<byte>

OnConnectRequest(IConnectionRequest, ReadOnlySpan<byte>)

public override void OnConnectRequest(IConnectionRequest transportRequest, ReadOnlySpan<byte> requestData = default)

Parameters

transportRequest IConnectionRequest
requestData ReadOnlySpan<byte>

OnConnectRequest(byte[], int, IEndPoint)

public override bool OnConnectRequest(byte[] data, int length, IEndPoint source)

Parameters

data byte[]
length int
source IEndPoint

Returns

bool

OnConnected(TransportConnection)

public override void OnConnected(TransportConnection peer)

Parameters

peer TransportConnection

OnDisconnected(TransportConnection, TransportDisconnectReason, ReadOnlySpan<byte>)

public override void OnDisconnected(TransportConnection peer, TransportDisconnectReason transportDisconnectReason, ReadOnlySpan<byte> kickData = default)

Parameters

peer TransportConnection
transportDisconnectReason TransportDisconnectReason
kickData ReadOnlySpan<byte>

Receive(TransportConnection, BitBuffer, TransportDeliveryMethod)

public override void Receive(TransportConnection connection, BitBuffer buffer, TransportDeliveryMethod transportDeliveryMethod)

Parameters

connection TransportConnection
buffer BitBuffer
transportDeliveryMethod TransportDeliveryMethod