klient serwer dane

0

witam, czy da się zrobić tak, żeby przesłać z klienta do serwera 2 różne dane np. imie i nazwisko i zapisać na serwerze też oddzielnie np. w zmiennej imie2 i nazwisko2. No pewnie się da, a jak to zrobić???

0

wysłać stringa:

imie: Jan; nazwisko: Kowalski

na serwerze sparsować i już

0

chodzi mi o to żeby np. jak wcisne jakiś button wysłało mi imie, a jak inny nazwisko na serwer i tam odebrało i zapisało

0

Czyli musisz jakos poinformowac serwer, jakiego rodzaju dane wysylasz.
Np. poprzez danie 1 bajtu, jako naglowek z kodem identyfikacyjnym: 0 - imie, 1 - nazwisko, etc.

0
n0name_l napisał(a):

Czyli musisz jakos poinformowac serwer, jakiego rodzaju dane wysylasz.
Np. poprzez danie 1 bajtu, jako naglowek z kodem identyfikacyjnym: 0 - imie, 1 - nazwisko, etc.

mozesz dac przyklad jak to zrobic???

0

Skoro wiesz co odbierasz, no to wystarczy poprzedzić liczbą bajtów do odebrania w postaci binarnej, np. 3 binarnie, potem wysyłasz Jan, dalej 8 binarnie, wysyłasz Kowalski. Dzięki temu wiesz ile masz odebrać. W Javie powinny być gotowe klasy do takiego czegoś.

0

Tak ładnie, wysokopoziomowo, to powinieneś wysyłać obiekty różnych typów i rozpoznawać je na serwerze. Szkoda na to łącza i czasu procesora. Wyślij sobie 0Imie lub 1Nazwisko - obetniesz pierwszy znak, i jeśli to będzie 0, to masz imię, a jak 1, to nazwisko.

1 użytkowników online, w tym zalogowanych: 0, gości: 1