Informationen zu Servern und Clients

Es gibt zwei verschiedene Arten von Socketnetzwerkanwendungen: Server und Client.

Server und Clients weisen unterschiedliche Verhaltensweisen auf. daher ist der Prozess, sie zu erstellen, unterschiedlich. Es folgt das allgemeine Modell zum Erstellen eines TCP/IP-Streamingservers und -Clients.

Server

  1. Initialisieren Sie Winsock.
  2. Erstellen Sie einen Socket.
  3. Binden Sie den Socket.
  4. Überwachen des Sockets für einen Client.
  5. Akzeptieren Sie eine Verbindung von einem Client.
  6. Empfangen und Senden von Daten.
  7. Trennen.

Client

  1. Initialisieren Sie Winsock.
  2. Erstellen Sie einen Socket.
  3. Stellen Sie eine Verbindung mit dem Server her.
  4. Senden und Empfangen von Daten.
  5. Trennen.

Hinweis

Einige der Schritte sind für einen Client und einen Server identisch. Diese Schritte werden fast genauso implementiert. Einige der Schritte in diesem Handbuch beziehen sich auf den Typ der zu erstellenden Anwendung.

 

Erster Schritt: Erstellen einer einfachen Winsock-Anwendung

Erste Schritte mit Winsock