Ver Mensaje Individual
  #10 (permalink)  
Antiguo 28/04/2004, 08:58
Avatar de goncafa
goncafa
 
Fecha de Ingreso: julio-2002
Ubicación: Santiago
Mensajes: 1.211
Antigüedad: 21 años, 11 meses
Puntos: 10
Cita:
Mensaje Original por unholy
Yo creo que meduiante sockets y conociendo el protocolo de comunicacion usado por las cabinas si que podrias hacerlo evitando el uso de C

La verdad es que estas muy equivocado amigo. Los protocolos de comunicacion solo son reglas a seguir para que una maquina pueda comunicarse con otra, en el caso de las redes el ams usado es el protocolo TCP/IP que encapsula el protocolo IP dentro de TCP con el fin de hacer este protocolo mucho mas fiable en el sentido del transporte de datos, tambien existe el UDP que es un protocolo que se usa mas que nada para trasferir datos que en realidad no importa si un paquete llego a no a destino, como es el caso de video y vos, que no sacamos nada con pedir el reenvio de un paquete que no llego pues el video se veria sin sentido o escuchariamos palabras dichas hace rato que ya no vale la pena. Pues bien, Java se comunica mediante socket usando algun protocolo, que por defecto seria TCP/IP pero Java funciona en una capa muy alta en el sistema, esto quiere decir que Java no puede por ejemplo hacer manejo de Hardware directamente, pues su capa de trabajo se lo impide, asi tambien, Java esta restrinjido a solo su espeacio de memoria y de ahi no puede salir, por eso es que en Java no existen los punteros como en C/C++ pues no nos permite ver que hay mas alla de nuestro espacio de memoria del programa en ejecucion, por ende creo que no es posible hacer un manejo del SO a nivel de poder dominar este desde Java. Es por eso que si puede hacer una aplicacion en JHava usando Socket para comunicarse, tal y como ya se lo havia dicho, pero solo le serviria para enviar y recirbir los emnsajes, para hacer el tratado de estos con respecto que que hagan algo en SO como por ejemplo bloqueaer la maquina debe hacerce con un lenguaje que trabaje a bajo nivel, y el mas indicado para esto es C/C++

Saludos
__________________
se despide hasta la proxima
Gonzalo Castillo