Wątek przeniesiony 2016-06-14 10:43 z C/C++ przez ŁF.

klient serwer

0

Mógłby mi ktoś wytłumaczyć do czego potrzebne jest użycie funkcji

strncmp

w kliencie w pętli 4 linijka oraz w serwerze przedostatnia linijka.

Funkcja ta przecież porównuje tylko ciągi znaków czy są takie same a trzecim parametrem jest to ile ma tych liter porównać.
Użycie tej funkcji wydaje mi się nie potrzebne ale gdy usunę to pojawiają się krzaczki..
Nie bardzo rozumiem po co ona tam.

Z góry dziękuję za wytłumaczenie. :)

0

Krzaczki? Eh... Weż ty człowieku najpierw podstaw sie naucz a potem bierz się za programowanie serwer/klient.

Przecież masz w komentarzu wytłumaczone.

 //jesli wyslano do serwera slowo koniec to programy klienta i serwera koncza dzialanie

Czyli porównuję odebraną komendę z stringiem "koniec".

0

strncpy
strcpyteż tam znajdziesz.

0
  1. zdecyduj się, czy chodzi ci o strncmp(jak napisałeś w pierwszym poście), czy strcpy
  2. jeśli jednak o strcpy, to znajduje się ona w 6. linijce klienta i 4. od końca serwera
  3. a co innego chciałbyś wpisać w kliencie?
  4. po co ci w serwerze jednocześnie ta pętla i później strcpy?

1 użytkowników online, w tym zalogowanych: 0, gości: 1