int main(){ int skt = socket(AF_INET); bind(skt, AF_ANY, port); listen(5); for(;;){ int client_skt = accept(); char buffer[20]; long int a, b; read(client_skt, buffer, 4); read(client_skt, &a, 8); read(client_skt, &b, 8); if(!strncmp(buffer, "DIVI", 4)) a = a / b; else if (!strncmp(buffer, "MODU", 4)) a = a / b; else { write(client_skt, "LAZY", 4); a = 1; write(client_skt, &a, 8); close(client_skt); continue; } write(client_skt, "RESL", 4); write(client_skt, &a, 8); close(client_skt); } }