Skip to content

Andezion/GoMess

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

43 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

GoMess

Простой TCP чат-мессенджер на Go.

Особенности

  • Многопользовательский чат в реальном времени
  • TCP подключения
  • Graceful shutdown
  • Поддержка контекста

Запуск

Сервер

go run cmd/server/main.go

Сервер запускается на порту :8080

Клиент

go run cmd/client/main.go

Команды

  • /quit - выход из чата
  • /users - список пользователей
  • Любой другой текст отправляется как сообщение

Структура

cmd/
  server/   - точка входа сервера
  client/   - точка входа клиента
server/     - логика сервера

About

Learning Go in progress...

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages