Class Client
- Namespace
- Netick
- Assembly
- Netick.dll
public class Client : NetworkPeer
- Inheritance
-
Client
- Inherited Members
-
Constructors
Client(NetickEngine)
public Client(NetickEngine engine)
Parameters
engine NetickEngine
Fields
ConnectedServer
public readonly ClientConnection ConnectedServer
Field Value
- ClientConnection
Properties
InKBps
public override float InKBps { get; }
Property Value
- float
IsConnected
public bool IsConnected { get; }
Property Value
- bool
OutKBps
public override float OutKBps { get; }
Property Value
- float
Methods
Connect(int, string, byte[], int)
public void Connect(int port, string ip, byte[] connectionData = null, int connectionDataLength = 0)
Parameters
port int
ip string
connectionData byte[]
connectionDataLength int
Disconnect()
OnConnectFailed(ConnectionFailedReason, ReadOnlySpan<byte>)
public override void OnConnectFailed(ConnectionFailedReason reason, ReadOnlySpan<byte> refusalData)
Parameters
reason ConnectionFailedReason
refusalData ReadOnlySpan<byte>
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 reader, TransportDeliveryMethod transportDeliveryMethod)
Parameters
connection TransportConnection
reader BitBuffer
transportDeliveryMethod TransportDeliveryMethod
TryGetConnectionRefusalData(out ArraySegment<byte>)
public bool TryGetConnectionRefusalData(out ArraySegment<byte> data)
Parameters
data ArraySegment<byte>
Returns
- bool
TryGetKickData(out ArraySegment<byte>)
public bool TryGetKickData(out ArraySegment<byte> data)
Parameters
data ArraySegment<byte>
Returns
- bool