Skip to content
This repository has been archived by the owner on Sep 9, 2021. It is now read-only.

Пентегов Алексей 3530901/70203 Lab 1 b #31

Closed
wants to merge 1 commit into from

Conversation

AlexPentagon
Copy link

Проект: tcp чат на сокетах (неблокирующие) на языке С#

Проект сожержит 2 папки ( клиент и сервер)
В каждой есть решение от visual studio
Инструкция по использованию

Запускаете сервер и несколько(по желанию) клиентов
вводите имя пользователя и обмениваетесь сообщениями.
Инструкция по сборке/установке

В папке debug -> bin есть .exe файл (если его не отфильтровал гитигнор)
можно собрать исполняемый файл из visual studio. Или через командную строку
c:\windows\Microsoft.NET\Framework\v3.5\bin\csc.exe /t:exe /out:MyApplication.exe MyApplication.cs ...
Описание используемого протокола.

Программа использует стандартный tcp протокол и осуществляет общение по Socket
После запуска сервера он готов принимать подключения от клиентов.
После ввода имени клиент подключается к серверу.
Для сервер принимает и отправляет сообщения в ассинхронном режиме. Т.к. используются неблокирующие сокеты.
Клиент осуществляет прием и отправку сообщений в ассинхронном режиме . Т.к. используются неблокирующие сокеты.

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Projects
None yet
Development

Successfully merging this pull request may close these issues.

4 participants