Delen via


Het winsock-client- en servercodevoorbeeld uitvoeren

Deze sectie bevat de volledige broncode voor de TCP/IP-client- en servertoepassingen:

De servertoepassing moet worden gestart voordat de clienttoepassing wordt gestart.

Als u de server wilt uitvoeren, compileert u de volledige broncode van de server en voert u het uitvoerbare bestand uit. De servertoepassing luistert op TCP-poort 27015 om verbinding te maken met een client. Zodra een client verbinding maakt, ontvangt de server gegevens van de client en echo's (verzendt) de gegevens die naar de client zijn ontvangen. Wanneer de client de verbinding afsluit, sluit de server de clientsocket af, sluit de socket en sluit deze af.

Als u de client wilt uitvoeren, compileert u de volledige broncode van de client en voert u het uitvoerbare bestand uit. De clienttoepassing vereist dat de naam van de computer of het IP-adres van de computer waarop de servertoepassing wordt uitgevoerd, wordt doorgegeven als een opdrachtregelparameter wanneer de client wordt uitgevoerd. Als de client en server worden uitgevoerd op de voorbeeldcomputer, kan de client als volgt worden gestart:

localhost- van client

De client probeert verbinding te maken met de server op TCP-poort 27015. Zodra de client verbinding maakt, verzendt de client gegevens naar de server en ontvangt de gegevens die vanaf de server worden verzonden. De client sluit vervolgens de socket en sluit af.

Aan de slag met Winsock-