Witam,
mam maly problem z odebraniem danych po stronie klienta:
po stronie serwera wysylam dane w odpowiedzi do klienta:
send(socket,"TEST", 4,0);
po stronie klienta czekam na odpowiedz:
while (recdata > 0){
recdata = recv (socket, buffer, BUFFER_SIZE, 0);
printf("%s", buffer);
}
Problem:
Zadne dane nie zostaja wyswietlone, dopiero jak przerwe polaczenie (odlacze serwer) dane zostaja wyswietlone.
Co jest nie tak? Pod windowsem jakos dzialalo :(
Pomocy bo juz nie mam pomyslow, moze jakas flage trzeba zmienic?
Jak dalem MSG_DONTWAIT to w ogóle nie odbiera nic tylko wychodzi z petli :/
Juz nie wiem co mam zrobic a do rana musze oddac projekt :( help