Du må være registrert og logget inn for å kunne legge ut innlegg på freak.no
X
LOGG INN
... eller du kan registrere deg nå
Dette nettstedet er avhengig av annonseinntekter for å holde driften og videre utvikling igang. Vi liker ikke reklame heller, men alternativene er ikke mange. Vær snill å vurder å slå av annonseblokkering, eller å abonnere på en reklamefri utgave av nettstedet.
  3 1623
Sitter og lager et program et lite program som skal kommunisere med en server via TCP.

Serveren har en rekke metoder jeg skal kalle fra klienten, og ser at det er mange forskjellige måter å gjøre dette på.

Foreløpig sender jeg kommandoer fra klienten som kaller metoder med parameter som f.eks. "setValue:5".

Går jo også ann å bare sende tall, og bruke en switch statement for hvert tall på serveren, men føler at begge disse metodene kanskje ikke er de mest effektive/optimale.

Er det en utbredt/standard måte å gjøre dette på? Tutorials jeg har funnet på nettet er litt for basic og sier bare hvordan man sender verdier i utgangspunktet.
Det høres ut som noe man fint kan bruke REST-services til. Det krever riktignok en HTTP-implementasjon i bunnen, som kanskje kan bli overkill for enkelte situasjoner.

http://rest.elkstein.org
https://en.wikipedia.org/wiki/Repres...state_transfer
NOOOOOOOOOOOOOOOOOO-
robhol's Avatar
Du ser etter RPC (remote procedure call), som det er mulig det finnes eksisterende løsninger på, slik at du slipper å finne opp hjulet på nytt. Dette er riktignok vanskelig å si uten å vite hva slags språk du jobber i.
Sist endret av robhol; 22. februar 2016 kl. 12:43.
Sitat av fuzzy76 Vis innlegg
Det høres ut som noe man fint kan bruke REST-services til. Det krever riktignok en HTTP-implementasjon i bunnen, som kanskje kan bli overkill for enkelte situasjoner.

http://rest.elkstein.org
https://en.wikipedia.org/wiki/Repres...state_transfer
Vis hele sitatet...
Takk, men det virker litt overkill og overkomplisert i mitt tilfelle ja.

Sitat av robhol Vis innlegg
Du ser etter RPC (remote procedure call), som det er mulig det finnes eksisterende løsninger på, slik at du slipper å finne opp hjulet på nytt. Dette er riktignok vanskelig å si uten å vite hva slags språk du jobber i.
Vis hele sitatet...
Dette virker som det jeg er ute etter ja! Jobber med java og det virker som det er noe som heter RMI, som ser ut som det jeg er på utkikk etter. Takk!