/
dinruspro
/
reference
Обзор
Документация
Войти
/
dinruspro
/
reference
Код
Запросы
0
Пакеты
0
Релизы
0
CI/CD
Аналитика
Безопасность
main
SocketServer/SocketServer.cpp
26 строк
509 B
EnergonV
Справка по коду перекочевала в репозиторий (наконец-то!)
09 янв 2024, 19:20
09 янв 2024, 19:20
e333663
Код
Авторство
О чём код?
#include <Core/Core.h> using namespace Upp; CONSOLE_APP_MAIN { TcpSocket server; if(!server.Listen(3214, 5)) { Cout() << "Unable to initialize server socket!\n"; SetExitCode(1); return; } Cout() << "Waiting for requests..\n"; for(;;) { TcpSocket s; if(s.Accept(server)) { String w = s.GetLine(); Cout() << "Request: " << w << " from: " << s.GetPeerAddr() << '\n'; if(w == "time") s.Put(AsString(GetSysTime())); else s.Put(AsString(3 * atoi(~w))); s.Put("\n"); } } }