Zusammenfassung der in der Python-Netzwerkprogrammierung häufig verwendeten Funktionen

高洛峰
Freigeben: 2016-10-20 10:24:03
Original
1542 Leute haben es durchsucht

Fassen Sie die in der Python-Netzwerkprogrammierung häufig verwendeten Funktionen zusammen

socket.getservbyname(servicename[, protocolname]) –> integer
   
查询某个协议对应的端口号,需要使用两个参数,servicename对应端口名称,如 http, smtp,等。protocolname对应tcp,udp。
Nach dem Login kopieren
s.getsockname()
s.getpeername()
Nach dem Login kopieren

getsockname: Gibt die Adresse des lokalen Endpunkts zurück. Die Adressinformationen sind ein Paar (hostaddr, port)

getpeername: Gibt die Adresse des Remote-Endpunkts zurück. Bei IP-Sockets sind die Adressinformationen ein Paar (hostaddr, port).


Socket-Ausnahmen

socket.error im Zusammenhang mit allgemeinen E/A- und Kommunikationsproblemen

socket.gaierror im Zusammenhang mit der Abfrage von Adressinformationen

Socket. herror im Zusammenhang mit anderen Adressfehlern

Socket.timeout im Zusammenhang mit der Verarbeitungszeitüberschreitung nach dem Aufruf von settimeout() für einen Socket

Bei Verwendung des connect()-Aufrufs kann das Programm das Problem der Konvertierung des Hosts lösen Wenn der Hostname falsch ist, wird ein socket.gaierror generiert. Wenn beim Herstellen einer Verbindung zum Remote-Host ein Problem auftritt, wird ein socket.gaierror generiert.


Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage