Arci.Networking
Arci.Networking.Server Class Reference

Server instance More...

Inheritance diagram for Arci.Networking.Server:

Public Member Functions

 Server (IPAddress address, int port)
 Creates new instance More...
 
async Task< TcpClient > AcceptClient ()
 Accepts new client More...
 
async Task< TcpClient > AcceptClientAsync ()
 Accepts new client with block waiting More...
 
void Dispose ()
 Disposes object More...
 

Detailed Description

Server instance

Constructor & Destructor Documentation

§ Server()

Arci.Networking.Server.Server ( IPAddress  address,
int  port 
)
inline

Creates new instance

Parameters
addressAn IPAddress that represents the local IP address
portThe port on which to listen for incoming connection attempts

Member Function Documentation

§ AcceptClient()

async Task<TcpClient> Arci.Networking.Server.AcceptClient ( )
inline

Accepts new client

Returns
New Tcp client if pending. Otherwise null

§ AcceptClientAsync()

async Task<TcpClient> Arci.Networking.Server.AcceptClientAsync ( )
inline

Accepts new client with block waiting

Returns
New Tcp client

§ Dispose()

void Arci.Networking.Server.Dispose ( )
inline

Disposes object