Skip to content

A server / multi client app on async sockets. Threading and multi-process creation for clients also demonstrated.

Notifications You must be signed in to change notification settings

seong-cheol/CSharp_AsyncTcpSockets

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

12 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

CSharp_AsyncTcpSockets

A server / multi client app on async sockets. Threading and multi process creation for clients included.

Developed with Visual Studio 2015 Community


Screen Shot


###Techs

Tech
C#
Sockets
Threading
Diagnostics

To Run

Launch the server assembly using ctrl-f5, and then launch the client assembly in the same fashion.

The client assembly will create multiple client processes, each of which will connect to the server.

Clients will send data to the server on a regular interval.

Disconnect server and watch clients try to re-connect.

Reconnect server and clients will resume sending data.

Disconnect a client and watch the server catch this.

Server keeps track of all connected clients.

About

A server / multi client app on async sockets. Threading and multi-process creation for clients also demonstrated.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • C# 100.0%