Ich möchte die IP-Adresse und Portnummer einer eingehenden TCP/IP-Verbindung abrufen. Leider gen_tcp
's accept
und recv
Funktionen geben nur einen Sockel zurück, während gen_udp
' s recv
Funktion gibt auch die Adresse Informationen zurück. Gibt es eine einfache Möglichkeit, Adressinformationen zu einem Socket in Erlang zu sammeln?Ermitteln der IP-Adresse und des Ports einer eingehenden TCP/IP-Verbindung in Erlang
9
A
Antwort
13
Sie benötigen inet/peername 1
. Von der Erlang inet docs:
peername (Socket) -> {ok, {Adresse, Port}} | {Fehler, Posix()}
Arten:
Sockel = socket() Adresse = ip_adresse() Port = int()
Gibt die Adresse und den Port für das andere Ende einer Verbindung .
Verwandte Themen
- 1. Ermitteln des Ports, der von Webbrowser verwendet wird
- 2. Ermitteln der Uhrzeit und des Datums des Benutzers in PHP
- 3. Abrufen der Quelladresse einer eingehenden Socket-Verbindung
- 4. Timeout des seriellen Ports
- 5. Sichere und Un-sercure-Ports
- 6. Ermitteln des anfänglichen Netzwerkstatus in einer Hybridanwendung
- 7. in Android abrufen Telefonnummer des eingehenden Anrufs
- 8. Ändern des https-Ports
- 9. C# Verlust des seriellen Ports
- 10. Ermitteln des Gradienten- und Abfangpunkts in Matlab
- 11. Ermitteln des Fensters/der Bildschirmgröße der Anwendung
- 12. Ports und Zellen in Oz
- 13. Ermitteln der Zeitzone des Benutzers in KRL
- 14. Ermitteln des Verschlüsselungsalgorithmus aus der Quelle und der resultierenden Zeichenfolge
- 15. Ermitteln der ListboxItem-Position in einer Zeichenfläche?
- 16. Ermitteln des physischen Pfads einer ISAPI-DLL
- 17. Ermitteln der Sprache des Zeichenfolgenwerts aus einer Datenbankspalte
- 18. Ermitteln der Klassenverantwortung und Mitarbeiter
- 19. Größe des Ordners oder der Datei ermitteln
- 20. Multithreading und serielle Ports
- 21. Ermitteln des aktuellen Zustands einer Zelle
- 22. Ermitteln des gedrehten Rechtecks aus der Kontur
- 23. Ermitteln der Position des td-Elements in der Tabellenzeile
- 24. Ermitteln des (geöffneten) Dateinamens aus einer Datei *
- 25. Strippen eines Strings und Ermitteln des Startindex und des Endindex
- 26. Ermitteln des Dateinamens der laufenden Batch-Datei
- 27. Offener Port für ausgehenden und eingehenden Datenverkehr
- 28. Ermitteln des "System Load"
- 29. Ermitteln des Ergebnistyps in OnException des Controllers
- 30. Größe des Bildes auf einer Webseite ermitteln