Unterschiede
Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
Beide Seiten der vorigen Revision
Vorhergehende Überarbeitung
|
|
python:sockets [2019/03/24 13:29] root |
python:sockets [2019/03/24 19:55] (aktuell) root [Serverseite] |
* socket.SOCK_DGRAM (UDP) | * socket.SOCK_DGRAM (UDP) |
* <code>soc.bind((IP, port))</code> - Bindet den Socket an eine bestimmte IP des Systems und an einen bestimmten Port (muss als tuple angegeben werden) | * <code>soc.bind((IP, port))</code> - Bindet den Socket an eine bestimmte IP des Systems und an einen bestimmten Port (muss als tuple angegeben werden) |
* soc.listen - Versetzt den Socket in den listen-Modus | * soc.listen(Anzahl Verbindungen) - Versetzt den Socket in den listen-Modus. Die Angabe der Anzahl Verbindungen definiert wie viel Verbindungen maximal angenommen werden -> die Methode kehrt allerdings nach jeder eingehenden Verbindung zurück (nur der Socket akeztiert maximal so viele) |
* (clientsocket, address) = sock.accept(Anzahl Verbindungen) - Der Socket lauscht jetzt auf eingehende Verbindungen. Jede neu eingehende Verbindung wird in der Variable clientsocket gespecheichert, die Addresse in address. | * (clientsocket, address) = sock.accept() - Der Socket lauscht jetzt auf eingehende Verbindungen. Jede neu eingehende Verbindung wird in der Variable clientsocket gespecheichert, die Addresse in address. |
* der in clientsocket gespeicherte Socket kann wie unter Clientverbindung beschrieben genutzt werden | * der in clientsocket gespeicherte Socket kann wie unter Clientverbindung beschrieben genutzt werden |