Salut!

Am o mica problema. Gateway-ul meu citeste intr-un ciclu while comenzi din 
mailslot-ul in care scriu clientii. Totul merge fain frumos pana cand se 
primeste comanda exit. Pentru tratarea acesteia folosesc urmatoarea secventa:

if (strncmp(cmd.name, "exit", 4) == 0) {
        /*
         * foreach server:
         *      send exit;
         */
        break;
}

In urma iesirii din while se fac operatiile de cleanup si apoi return. Insa, 
programele, in loc sa se opreasca, se repornesc. Trebuie sa dau "exit" de vreo 
6 ori ca sa-mi iasa efectiv.

Intuieste cineva care ar putea fi problema?

Multumesc,
Gabriel Micle
_______________________________________________
http://elf.cs.pub.ro/so/wiki/resurse/lista-discutii

Raspunde prin e-mail lui