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.
Tematy pokrewne