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