Socket-e/a

Es gibt drei Hauptmethoden zum Ausführen von e/a-Vorgängen in Windows Sockets 2:

  • Blockierende e/a.
  • Nicht blockierende e/a-Vorgänge sowie asynchrone Benachrichtigungen von Netzwerk Ereignissen.
  • Überlappende e/a-Vorgänge mit Abschluss Angabe.

In den folgenden Abschnitten werden die einzelnen Methoden beschrieben. Blockierende e/a-Vorgänge sind das Standardverhalten, der nicht Blockierungs Modus kann für jeden Socket verwendet werden, der in den nicht blockierenden Modus versetzt wird. überlappende e/a-Vorgänge können nur bei Sockets auftreten, die mit dem überlappenden Attribut erstellt werden. Beachten Sie außerdem, dass die beiden Aufrufe zum Senden von: wspsend und wspsendto und die beiden Aufrufe zum Empfangen von: wsprecv und wsprecvfrom jeweils alle drei e/a-Methoden implementieren. Dienstanbieter bestimmen, wie der e/a-Vorgang auf der Grundlage von Socketmodi, Attributen und Eingabeparameter Werten durchgeführt werden soll.