Udostępnij za pośrednictwem


Uruchamianie przykładowego kodu klienta i serwera Winsock

Ta sekcja zawiera pełny kod źródłowy aplikacji klienta i serwera TCP/IP:

Aplikacja serwera powinna zostać uruchomiona przed uruchomieniem aplikacji klienckiej.

Aby wykonać serwer, skompiluj kompletny kod źródłowy serwera i uruchom plik wykonywalny. Aplikacja serwera nasłuchuje na porcie TCP 27015, aby klient nawiązał połączenie. Po nawiązaniu połączenia z klientem serwer odbiera dane od klienta i wysyła (wysyła) dane odebrane z powrotem do klienta. Gdy klient zamknie połączenie, serwer zamyka gniazdo klienta, zamyka gniazdo i zamyka.

Aby wykonać klienta, skompiluj kompletny kod źródłowy klienta i uruchom plik wykonywalny. Aplikacja kliencka wymaga, aby nazwa komputera lub adresu IP komputera, na którym działa aplikacja serwera, jest przekazywana jako parametr wiersza polecenia podczas wykonywania klienta. Jeśli klient i serwer są wykonywane na przykładowym komputerze, można uruchomić klienta w następujący sposób:

localhost klienta

Klient próbuje nawiązać połączenie z serwerem na porcie TCP 27015. Po nawiązaniu połączenia klient wysyła dane do serwera i odbiera wszelkie dane wysyłane z serwera. Następnie klient zamyka gniazdo i zamyka.

wprowadzenie do usługi Winsock