Sdílet prostřednictvím


Spuštění ukázky kódu klienta a serveru Winsock

Tato část obsahuje úplný zdrojový kód pro klientské a serverové aplikace TCP/IP:

Serverová aplikace by se měla spustit před spuštěním klientské aplikace.

Pokud chcete spustit server, zkompilujte úplný zdrojový kód serveru a spusťte spustitelný soubor. Serverová aplikace naslouchá na portu TCP 27015, aby se klient připojil. Jakmile se klient připojí, server přijme data z klienta a ozvěna (odešle) data přijatá zpět klientovi. Když klient vypne připojení, server vypne klientský soket, zavře soket a ukončí.

Pokud chcete spustit klienta, zkompilujte kompletní zdrojový kód klienta a spusťte spustitelný soubor. Klientská aplikace vyžaduje, aby se při spuštění klienta předal tento název počítače nebo IP adresy počítače, na kterém je spuštěná serverová aplikace, jako parametr příkazového řádku. Pokud se klient a server spouští na ukázkovém počítači, můžete klienta spustit následujícím způsobem:

localhost klienta

Klient se pokusí připojit k serveru na portu TCP 27015. Jakmile se klient připojí, klient odešle data na server a přijme všechna data odesílaná zpět ze serveru. Klient pak soket zavře a ukončí.

začínáme s rozhraním Winsock