webForumDet fria alternativet
Logga in / Bli medlem

C-klient mot java-server

Java

5 svar · 310 visningar · startad av The_L

Medlem sedan okt. 2001154 inlägg
Frågan#1

Tjena.
Jag har fått i uppdrag att porta en java-klient till en klient skriven i c. Denna c-klient ska kommunicera med en java-server. Java-server-koden får jag inte ändra på, utan ska bara skriva klienten. Är det möjligt att få dessa att kommunicera med varandra? (Objekt förvantas som argument i servern)
Om jag ändå ändrar i server-koden o implementerar JNI, är det då möjligt att kommunicera med en c-klient? Finns det något annat sätt än JNI? T.ex XML eller CORBA eller nåt?
//The_L

Medlem sedan mars 20007 896 inlägg
#2

Eftersom att C inte använder objekt låter det lite underligt att dessa två ska kunna kommunicera. Kan du inte skicka informationen i ett XML-protokoll ( SOAP? )?

Medlem sedan okt. 2001154 inlägg
#3

XML

Ok, ska kolla upp det. Men går det att i så fall ha en c-klient som kan skicka data till xml som i sin tur skickar vidare? Eller?
//The_L

Medlem sedan mars 20007 896 inlägg
#4

Nja, snarare så att du skapar ett XML-dokument på klienten och skickar det till servern. Du kapslar in din information i XML-dokumentet och skapar på så vis ett protokoll. Det är nog den absolut smidigaste lösningen på ditt problem, plus att det blir snyggt och skalbart.

Medlem sedan okt. 2001154 inlägg
#5

Ok.

Låter kanoners. Tackar.
//The_L

Medlem sedan juni 20008 205 inlägg
#6

Vad *är* det för server du ska prata med? Vad kör den för protokoll?

265 ms totalt · 4 externa anrop · v20260731065814-full.5386d3bf
125 ms — deklarationer (db)
0 ms — hämta statistik (cache)
137 ms — hämta tråd, inlägg och bilagor (db)
124 ms — ändringar (db)