Skip to content

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

License

Notifications You must be signed in to change notification settings

pj-mill/CSharp_AsyncTcpSockets

Repository files navigation

CSharp_AsyncTcpSockets

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

Developed with Visual Studio


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 solution built on async sockets. Threading and multi-process creation for clients also demonstrated.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages