Witam. Potrzebuje kogoś kto mi wyjaśni jak działa server z komunikacją dwustronną. W sensie nie wiem jak zsynchronizować write() i read(). Zamysł jest taki, że client laczy sie z serverem i pozniej server odpowiada w dany sposob na wiadomosc od clienta. Np client wysyla '1', server odpowiada 'wybrales 1', ale polaczenie sie nie konczy i teraz moge wyslac z clienta np '2', na co server odpowie inaczej. Na razie używam fork() do odbierania polaczen w serverze, w przyszlosci bedzie to dzialalo na watkach. Bardzo pomocne były by przykładowe kody, wyjaśnienie w jakiej kolejności co jak i gdzie powinno być, linki do stron gdzie jest to wyjaśnione, linki do przykładowych kodów. Zamieszczam kody, ale są w nich tylko nieudolne próby.
server: http://wklej.org/id/1866751/
client: http://wklej.org/id/1866752/
Pozdrawiam