Server´T - Narumikazuchi/Networking GitHub Wiki
Assembly: Narumikazuchi.Networking.Sockets.dll
Namespace: Narumikazuchi.Networking.Sockets
Represents an IServer<TData>
, which communicates with Client<TMessage>
objects through an IByteSerializable message class.
public class Server<TMessage>
CreateServer(in System.Int32, in System.Int32, System.Func<System.Boolean>)
CreateServer(in System.Int32, in System.Int32, ServerDataProcessor<TMessage>, System.Func<System.Boolean>)
Broadcast(TData)
Disconnect(in System.Guid)
Send(TData, in System.Guid)
Start()
Stop()
AcceptCondition
BufferSize
Clients
DataProcessor
Port
ClientConnected
ClientDisconnected
DataReceived
Creates a new instance of the Server<TMessage>
class.
Server<TMessage> CreateServer(in System.Int32, in System.Int32, System.Func<System.Boolean>);
CreateServer(in System.Int32, in System.Int32, ServerDataProcessor<TMessage>, System.Func<System.Boolean>)
Creates a new instance of the Server<TMessage>
class.
Server<TMessage> CreateServer(in System.Int32, in System.Int32, ServerDataProcessor<TMessage>, System.Func<System.Boolean>);