Dela via


Om servrar och klienter

Det finns två olika typer av socketnätverksprogram: server och klient.

Servrar och klienter har olika beteenden. Därför skiljer sig processen för att skapa dem. Följande är den allmänna modellen för att skapa en strömmande TCP/IP-server och klient.

Server

  1. Initiera Winsock.
  2. Skapa en socket.
  3. Bind socketen.
  4. Lyssna på socketen för en klient.
  5. Acceptera en anslutning från en klient.
  6. Ta emot och skicka data.
  7. Koppla från

Klient

  1. Initiera Winsock.
  2. Skapa en socket.
  3. Anslut till servern.
  4. Skicka och ta emot data.
  5. Koppla från.

Notera

Vissa av stegen är desamma för en klient och en server. De här stegen implementeras nästan exakt likadant. Några av stegen i den här guiden är specifika för vilken typ av program som skapas.

 

Första steget: Skapa ett grundläggande Winsock-program

komma igång med Winsock