Ver Mensaje Individual
  #14 (permalink)  
Antiguo 27/03/2015, 15:38
agleiva
(Desactivado)
 
Fecha de Ingreso: enero-2015
Mensajes: 393
Antigüedad: 9 años, 3 meses
Puntos: 52
Respuesta: Crear dll en java

Cita:
Iniciado por dragonfire256 Ver Mensaje
Es que me estoy guiando por el codigo php para realizar la clase en java, pero metodos como socket_clear_error (), socket_last_error y socket_strerror, entre otros, no existen un "equivalente", de acuerdo a la documentacion oficial de Java

[URL="http://docs.oracle.com/javase/7/docs/api/java/net/Socket.html"]http://docs.oracle.com/javase/7/docs/api/java/net/Socket.html[/URL]
Mira, para empezar tomar como referencia algo implementado en PHP me parece una terrible idea.

PHP es un lenguaje bastante precario y terriblemente mal diseñado que no tiene un manejo de errores adecuado. Es por esto que las librerias de PHP tienen estas cuestiones horribles tipo "get_last_error" o cosas por el estilo.

En plataformas serias y profesionales como .Net o java, los errores en tiempo de ejecución se manejan con el concepto de Exception y con bloques try/catch. Es por esto que en java no encontrás los "equivalentes" de esos metodos de PHP, porque simplemente no existen porque son basicamente una implementación desprolija y poco inteligente consecuencia de la falta de criterio de la plataforma sobre la que esta escrito.

Mi sugerencia es que agarres (si existe) la documentación del dispositivo con el que te querés comunicar, y construyas tu propia API desde cero basandote en esa documentacion, mas que en el codigo existente de terceros.

Tratar de construir algo robusto sobre una base mal hecha por terceros en una plataforma precaria es muy poco realista, a mi parecer.