So wie der Titel suggeriert gibt es eine Möglichkeit, dass ich den Port einer Website/ip mit einer Socket-Verbindung bekommen kann? Ich habe socket.gethostbyname() der einfachen Variablen "ip" zugewiesen, so dass ich das Ergebnis in der Konsole ausdrucken kann, aber kann ich dasselbe mit dem Port machen? Hier ist die Website, die ich benutze, um mit>https://docs.python.org/3/library/socket.html < zu lernen und was ich mich wundere ist, wenn dies eine gute Quelle ist oder jemand besser kennt? Vielen Dank viel: DSockets Programmierung mit Python: Holen Sie sich den Port eines Servers
2
A
Antwort
5
Sie können die aktuell verwendeten Port mit getsockname
erhalten:
sock = socket.socket(socket.AF_INET, socket.SOCK_STREAM)
sock.bind(('0.0.0.0', 0))
print('listening on port:', sock.getsockname()[1])
Verwandte Themen
- 1. Sockets Programmierung
- 2. Holen Sie sich den Spaltenindex eines Bereichs
- 3. Holen Sie sich den Prozessnamen von pid
- 4. Socket-Programmierung Port-Hilfe Python
- 5. Holen Sie sich den letzten Klassennamen eines Arrays mit jquery
- 6. Einrichten eines lokalen Servers mit einem Domänen-Socket mit Python?
- 7. Python: Holen Sie sich alle Youtube-Video-URLs eines Kanals
- 8. Holen Sie sich den lokalen Dateipfad eines PHAsset
- 9. Holen Sie sich die Variable in den Pfad eines URI
- 10. Holen Sie sich den Typ in Flex
- 11. Holen Sie sich das dynamisch alloccated Port einen IPEndPoint
- 12. Holen Sie sich den letzten Schlüssel eines Arrays in PHP
- 13. Holen Sie sich den Wert eines Attributs JQuery
- 14. Holen Sie sich den Wert eines Twitter-Bootstrap-Optionsfelds. JQuery
- 15. Holen Sie sich den Text eines Artikels RecyclerView
- 16. Sockets Programmierung gfortran
- 17. Holen Sie sich den Exit-Code für Python-Programm
- 18. Holen Sie sich Ihren Standort durch Python
- 19. Holen Sie sich das Genre eines Songs
- 20. python- youtube. Holen Sie sich URL-Videoliste
- 21. Holen Sie sich aktuelle URL in Python
- 22. PHP: Holen Sie sich den Browser-Namen
- 23. Holen Sie sich das Ende eines Arrays
- 24. Holen Sie sich den Rückgabewert von JOptionPane
- 25. Holen Sie sich Python-Klasse von Element
- 26. Holen Sie sich Timer-Ticks in Python
- 27. WIN32_FIND_DATA - Holen Sie sich den absoluten Pfad
- 28. Holen Sie sich den Funktionscode in Matlab?
- 29. Python Freigeben eines Netzwerk Sockets mit Multiprocessing.Manager
- 30. Holen Sie sich den Inhalt HTML einer API
Es ist üblich, vordefinierte Portnummern zu verwenden. Die Standardwerte können nachgeschlagen werden (Beispiel: http ist Port 80) –