1. fotoaparati
  2. Car Audio & Electronics
  3. Home Audio
  4. Osobni Audio
  5. TV
  6. Pametna kuća
  >> Hrvatska Electronic Technology >  >> Telefoni >> konferencijski stanice

Što klijent radi kada ima UDP datagrame za slanje?

Klijent koji želi slati UDP datagrame prvo se mora vezati na port. To se može učiniti pomoću sistemskog poziva `bind()`. Nakon što se klijent poveže s portom, može slati datagrame pomoću sistemskog poziva `sendto()`. Sistemski poziv `sendto()` zahtijeva sljedeće argumente:

- Deskriptor utičnice

- Pokazivač na međuspremnik koji sadrži podatke za slanje

- Duljina podataka za slanje

- Zastave

- Odredišna adresa

- Duljina odredišne ​​adrese

Klijent također mora navesti odredišnu adresu i port poslužitelja na koji želi poslati podatke. Ove informacije mogu se dobiti rješavanjem naziva domene ili IP adrese poslužitelja pomoću sistemskih poziva `gethostbyname()` ili `gethostbyaddr()`.

Nakon što klijent pošalje datagram, može čekati odgovor poslužitelja. Klijent to može učiniti pomoću sistemskog poziva `recvfrom()` koji će blokirati dok se ne primi datagram. Sistemski poziv `recvfrom()` zahtijeva sljedeće argumente:

- Deskriptor utičnice

- Pokazivač na međuspremnik u koji se spremaju primljeni podaci

- Maksimalna duljina primljenih podataka

- Zastave

- Pokazivač na adresu izvora

- Pokazivač na duljinu izvorne adrese

Kada klijent primi datagram, može obraditi podatke i poslati odgovor poslužitelju ako je potrebno.

  1. Zašto se pozivni brojevi mijenjaju?
  2. Koliko ljudi svaki dan umre od slanja poruka i vožnje?
  3. Koji je pozivni broj zemlje i područja Grimsby Ujedinjeno Kraljevstvo?
  4. Postoji li neki način da se pronađe broj mobitela online?
  5. Kako uskladiti brojeve mobitela s ljudima