mirror of
https://github.com/ultimatepp/ultimatepp.git
synced 2026-05-16 14:16:09 -06:00
26 lines
543 B
C++
26 lines
543 B
C++
#include <Web/Web.h>
|
|
|
|
using namespace Upp;
|
|
|
|
CONSOLE_APP_MAIN
|
|
{
|
|
Socket server;
|
|
if(!ServerSocket(server, 3214)) {
|
|
Cout() << "Unable to initialize server socket!\n";
|
|
SetExitCode(1);
|
|
return;
|
|
}
|
|
Cout() << "Waiting for requests..\n";
|
|
for(;;) {
|
|
Socket s;
|
|
if(server.Accept(s)) {
|
|
String w = s.ReadUntil('\n');
|
|
Cout() << "Request: " << w << " from: " << s.GetPeerName() << '\n';
|
|
if(w == "time")
|
|
s.Write(AsString(GetSysTime()));
|
|
else
|
|
s.Write(AsString(3 * atoi(~w)));
|
|
s.Write("\n");
|
|
}
|
|
}
|
|
}
|