Me gustaría buscar la dirección IP y el número de puerto de una conexión entrante de TCP/IP. Desafortunadamente las funciones gen_tcp
accept
y recv
solo devuelven un socket, mientras que la función gen_udp
recv
también devuelve la información de la dirección. ¿Existe alguna forma sencilla de recopilar información de direcciones perteneciente a un socket en Erlang?Determinación de la dirección IP y el puerto de una conexión TCP/IP entrante en Erlang
9
A
Respuesta
13
Necesita inet/peername 1
. Desde Erlang inet docs:
nombre de interlocutor (Socket) -> {ok, {Address, Port}} | {Error, POSIX()}
Tipos:
zócalo = socket() Dirección = direccion_ip() puerto = int()
Devuelve la dirección y el puerto para el otro extremo de la conexión .
Cuestiones relacionadas
- 1. rastrear una dirección IP y un puerto en particular
- 2. Relación entre el puerto y la dirección IP
- 3. ¿Cómo obtengo la dirección IP de un nodo Erlang?
- 4. ¿Cómo encontrar el número de puerto de la dirección IP?
- 5. Obtener la dirección de origen de una conexión de socket entrante
- 6. ¿Es posible ocultar la dirección IP en una conexión PHP?
- 7. ¿Cómo puedo probar una conexión saliente a una dirección IP así como a un puerto específico?
- 8. ¿Cómo puedo obtener el puerto ethernet dada la dirección IP?
- 9. recuperación de la ip y el puerto de un sockaddr_storage
- 10. Necesito ayuda para obtener el número de puerto TCP y la dirección IP en C
- 11. cómo configurar cassandra para escuchar el puerto jmx en la dirección IP real y no 0.0.0.0?
- 12. TcpListener: Escuche en cada dirección, incluida la dirección IP GPRS
- 13. ¿Cómo obtengo la dirección IP de la solicitud entrante en Java Play 1.2.4
- 14. Extrayendo la dirección IP y la información del puerto de sockaddr_storage
- 15. ¿Cómo determinar si la dirección IP entrante proviene de un operador de telefonía móvil?
- 16. Geocodificar una dirección IP?
- 17. Python: obtenga la dirección IP local utilizada para enviar datos IP a una dirección IP remota específica
- 18. Cómo escanear un puerto esperando una conexión en una red
- 19. ¿Alguna diferencia entre la conexión de socket y la conexión de tcp?
- 20. Eficiente Controlador de puerto Erlang
- 21. ¿Por qué recibo :: 1 como dirección IP en ASP.Net .. y cómo obtener la dirección IP correcta?
- 22. Longitud y latitud desde la dirección IP
- 23. Obtenga la dirección IP de la máquina
- 24. Dirección IP de sk_buff
- 25. iptables bloquea el acceso al puerto 8000 excepto desde la dirección IP
- 26. ¿Cómo obtener la dirección IP desde $ SSH_CLIENT
- 27. red TCPIP con C#
- 28. ¿Qué es la dirección IP ':: 1'?
- 29. RegEx para una dirección IP
- 30. Obtener la dirección IP en una aplicación de consola