Pessoal com eu faço para acessar um porta utilizando java.
em C eu sei que é feito assim.
#include <windows.h>
#include <stdio.h>
#include “inpout32.h”
//our non-system header in quotes
// Local pointers to functions
static inpfuncPtr inp32fp = NULL;
static oupfuncPtr oup32fp = NULL;
static HINSTANCE hLib;
int inpout32_init(void)
{ short x;
int i; /* Load the library /
hLib = LoadLibrary(“inpout32.dll”);
if (hLib == NULL)
{
fprintf(stderr,“LoadLibrary Failed.\n”);
return -1;
} / get the address of the function */
inp32fp = (inpfuncPtr) GetProcAddress(hLib, “Inp32”);
if (inp32fp == NULL) {
fprintf(stderr,“GetProcAddress for Inp32 Failed.\n”);
return -1;
}
oup32fp = (oupfuncPtr) GetProcAddress(hLib, “Out32”);
if (oup32fp == NULL) {
fprintf(stderr,“GetProcAddress for Oup32 Failed.\n”);
return -1;
}
return 0;
}
void inpout32_unload(void)
{
(void) FreeLibrary(hLib);
return;
}/* Wrapper Functions */
short Inp32 (short portaddr)
{
return (inp32fp)(portaddr);
}
void Out32 (short portaddr, short datum)
{
(oup32fp)(portaddr,datum);
}
E em java como eu faço.
agradeço desde já…