Skip to content

Another Client-Server Chat Service using TCP/IP Socket Programming on .Net

License

Notifications You must be signed in to change notification settings

bsogulcan/chat-service

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

32 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Chat Service

Sample project about .Net Asynchronous Socket Programming.

Logic

Multiple clients can connect to the server and sending messages to server. If a client send more then one messages in one second to server, server send warning message to client. If client continue sending more than one messages in a second, server thinks that client is dangerous for me and disconnect with it.

Start a Server

dotnet run --project .\src\Server\Server.csproj

Create a client as much as you want

dotnet run --project .\src\Client\Client.csproj

Build

dotnet build .\ChatService.sln

Test

dotnet test .\ChatService.sln
Demo.mp4

About

Another Client-Server Chat Service using TCP/IP Socket Programming on .Net

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages