Udostępnij za pośrednictwem


Informacje o serwerach i klientach

Istnieją dwa różne typy aplikacji sieciowych gniazd: serwer i klient.

Serwery i klienci mają różne zachowania; dlatego proces ich tworzenia jest inny. Poniżej przedstawiono ogólny model tworzenia serwera i klienta TCP/IP do przesyłania danych strumieniowo.

Serwer

  1. Zainicjuj winsock.
  2. Utwórz gniazdo.
  3. Zwiąż gniazdo.
  4. Nasłuchiwanie w gniazdach klienta.
  5. Zaakceptuj połączenie od klienta.
  6. Odbieranie i wysyłanie danych.
  7. Odłącz

Klient

  1. Zainicjuj winsock.
  2. Utwórz gniazdo.
  3. Nawiąż połączenie z serwerem.
  4. Wysyłanie i odbieranie danych.
  5. Odłącz.

Notatka

Niektóre kroki są takie same dla klienta i serwera. Te kroki są implementowane niemal dokładnie tak samo. Niektóre kroki opisane w tym przewodniku będą specyficzne dla typu tworzonej aplikacji.

 

Pierwszy krok: tworzenie podstawowej aplikacji Winsock

Rozpoczęcie pracy z Winsock