Vorrei recuperare l'indirizzo IP e il numero di porta di una connessione TCP/IP in entrata. Purtroppo le funzioni accept
e accept
e recv
di gen_tcp
restituiscono solo un socket, mentre la funzione di recv
restituisce anche le informazioni sull'indirizzo. C'è un modo semplice per raccogliere informazioni sull'indirizzo che appartengono a un socket in Erlang?Determinazione dell'indirizzo IP e della porta di una connessione TCP/IP in entrata in Erlang
9
A
risposta
13
È necessario inet/peername 1
. Da Erlang inet docs:
peername (Socket) -> {ok, {Indirizzo, Porta}} | {Errore, posix()}
Tipi:
Attacco = socket() Indirizzo = indirizzo_ip() Port = int()
restituisce l'indirizzo e la porta per l'altra estremità di un collegamento .
Problemi correlati
- 1. Come inviare messaggi multicast e riutilizzare una porta in Erlang?
- 2. Ottenere l'indirizzo di origine di una connessione socket in entrata
- 3. Efficiente driver porta Erlang
- 4. Determinazione del nome della società dall'indirizzo IP
- 5. Conversione di esempio porta Erlang-C in Erlang-Golang
- 6. Phpstorm, xdebug e vagabondo ancora in attesa della connessione in entrata
- 7. TCPIP rete con C#
- 8. Come stabilire una connessione TCP/IP abilitata SSL in Ruby
- 9. traccia un particolare IP e porta
- 10. Determinazione della larghezza di banda della connessione di rete (velocità) Wi-Fi e dati mobili
- 11. Connessione SQL con IP pubblico, istanza denominata e numero di porta
- 12. Determinazione della posizione della finestra del browser in JavaScript?
- 13. Quante tuple ci sono in una connessione?
- 14. Come cercare una porta in attesa di una connessione su una rete
- 15. Determinazione della dimensione in byte di una matrice scipy.sparse?
- 16. Killing un processo collegato a una porta di erlang
- 17. GWT: gestione della stringa JSON in entrata
- 18. È possibile nascondere l'indirizzo IP in una connessione PHP?
- 19. Come utilizzare MATLAB per inviare segnali a una porta di un indirizzo IP?
- 20. Ignora la schermata della chiamata in entrata?
- 21. Come chiudere una connessione TCP per porta?
- 22. Connessione porta seriale (RS -232) in C++
- 23. Determinazione dell'origine di una discussione
- 24. Come si interrompe una connessione TCP/IP arbitraria su Linux?
- 25. recupero di IP e porta da un sockaddr_storage
- 26. Cattura il traffico in entrata in tcpdump
- 27. Determinazione della matrice di trasformazione
- 28. Determinazione della complessità ciclomatica in .NET
- 29. Determinazione della messa a fuoco in SWT
- 30. C e Erlang: esempio Erlang Port