Informationen zu Servern und Clients
Es gibt zwei verschiedene Arten von Socketnetzwerkanwendungen: Server und Client.
Server und Clients haben unterschiedliche Verhaltensweisen. Daher ist der Prozess der Erstellung unterschiedlich. Im Folgenden finden Sie das allgemeine Modell zum Erstellen eines TCP/IP-Streamingservers und -Clients.
Server
- Initialisieren Sie Winsock.
- Erstellen Sie einen Socket.
- Binden Sie den Socket.
- Lauschen Sie am Socket auf einen Client.
- Akzeptieren Sie eine Verbindung von einem Client.
- Empfangen und Senden von Daten.
- Trennen.
Client
- Initialisieren Sie Winsock.
- Erstellen Sie einen Socket.
- Stellen Sie eine Verbindung mit dem Server her.
- Senden und Empfangen von Daten.
- Trennen.
Hinweis
Einige der Schritte sind für einen Client und einen Server identisch. Diese Schritte werden fast genau gleich implementiert. Einige der Schritte in diesem Leitfaden sind spezifisch für den Typ der anwendung, die erstellt wird.
Erster Schritt: Erstellen einer einfachen Winsock-Anwendung