Skip to content

Roman-Grand/AsyncTcp

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

AsyncTcpServer

Starting Server

public static void Main()
{
	var SRV = new AsyncTcpServer(IPAddress.Any, 33333);
	SRV.KeepAlive = false;
	SRV.OnConnected += SRV_ClientConnected;
	SRV.OnDisconnected += SRV_ClientDisconnected;
	SRV.OnDataReceived += SRV_DataReceived;
	SRV.OnStarted += SRV_OnStarted;
	SRV.OnStopped += SRV_OnStopped;
	SRV.OnError += SRV_OnError;
	SRV.Start();
}

Starting Client

public static void Main()
{
	var CLN = new AsyncTcpClient("127.0.0.1", 33333);
    CLN.KeepAlive = false;
    CLN.OnConnected += CLN_ServerConnected;
    CLN.OnDisconnected += CLN_ServerDisconnected;
    CLN.OnReconnected += CLN_ServerReconnected;
    CLN.OnError += CLN_ServerError;
    CLN.OnDataReceived += CLN_ServerDataReceived;
    CLN.Connect();
}

About

Паралельный асинхронный TCP сервер\клиент без SSL

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages