Fala Galera,
Preciso de uma ajuda com o JNI. Eu necessito desenvolver um FTP que utilize a porta serial C p/ DOS. Este FTP terá 3 camadas(nada a ver com MVC ok ;)). NÃO POSSO USAR JAVACOMM NEM QQ OUTRA API e tambem não estou me preocupando com portabilidade.
1) FISICA - Envia e recebe bytes usando interrupções do SO. Consulta interrupções importantes para o funcionamento do ftp(Ex: Consulta o status da conexão, Status do buffer de envio, etc)
2) ENLACE - Interface entre a camada fisica e aplicação
3) APLICAÇÃO - Responsavel pelo "input" dos comandos que o usuário deseja executar(EX: dir, cd, get, put)
Minha idéia é desenvolver a camada fisica em C e o resto em java.
Já li vários artigos sobre JNI e até já brinquei um pouco com a API.
Gostaria de saber se alguem já conseguiu gerar a famosa DLL com um programa que trabalhasse com interrupções. Meus conhecimentos em C são básicos e já tentei gerar a DLL em vários tipos de compiladores(Turbo C, Borland C 3(antigo), Borland C 5.5(free), Visual C, etc...)
Se alguem aí puder me ajudar eu ficarei aternamente grato senão terei que me virar no velho Borland C p/ DOS ;))
Valeu
