Scriverò un'applicazione server/client Java, in cui il client non è realmente un client (non ha un main), ma è una libreria.Incorpora libreria Java in C
A parte questo, devo sviluppare un modulo C (un driver di fusibili) che deve interagire con il server, quindi deve richiamare la funzione del client.
Ho fondato molti esempi di funzioni C invocate dall'applicazione Java, ma nessuno di ciò di cui ho bisogno.
Potete darmi un suggerimento o qualche suggerimento?
EDIT
perché qualcuno non riusciva a capire quello che mi serve, voglio essere più chiaro: ho un server e un programma in grado di interagire con esso solo con una libreria, scritto in Java. Il vero client è scritto in C, e deve essere in grado di richiamare le funzioni della libreria, quindi in C devo chiamare il metodo java
La funzionalità che consente di chiamare il codice C da un programma Java è denominata "JNI". Puoi trovare molti esempi con una ricerca su google. –
@RussellZahniser Commento assolutamente inutile, mentre sta cercando di chiamare java da c, non c da java. – BackSlash
@Harlandraka: Il modulo C è chiaramente client ("interagisce con il server"), quindi ho letto "ha bisogno di richiamare la funzione del client" assumendo che "it" sia il server (Java). –