załóżmy że chciałbym napisać własny protokół, powiedzmy coś takiego jak bluetooth;
jak się za takie rzeczy należy zabrać?
załóżmy że chciałbym napisać własny protokół, powiedzmy coś takiego jak bluetooth;
jak się za takie rzeczy należy zabrać?
Jak do wszystkiego:
Tyle z wstepu.
Stworzyć możesz, tylko po co, skoro żadne urządzenia firm zewnętrznych tego nie użyją.
czyli jeśli napisze własny protokół to nie mam żadnej możliwości aby np. działał na moim telefonie i telefonie kolegi ?
Nie. A nie możesz użyć istniejącego (Bluetooth, WiFi)?
mogę ;)
ale mogę też dowiedzieć się jak się robi takie rzeczy i może kiedyś samemu coś sobie naskrobać ;]
Jakikolwiek sposob komunikacji mozesz nazwa protokolem. Jesli sie umowisz, ze komunikacja wyglada tak:
[S]erwer, [K]lient:
[K] - hello
[S] - hello
[K] - list files
[S] - {lista plikow oddzielona srednikiem, zakonczona \r\n}
[K] - thanks
[S] - you're welcome
do tego uzywasz jej przez UDP to jest to przyklad protokolu podajacego np. liste plikow na serwerze plikow. To czy taki protokol ma sens i czy sie do czegos nadaje byloby przedmiotem analizy (punktow podanych przeze mnie wczesniej).
Szczawik dolozyl do tego tez kwestie, ze taki protokol trzeba zaimplementowac. Czyli jak chcesz miec taki protokol w swojej aplikacji klient-serwer to prosze bardzo, zrob sobie. Jesli liczysz na to, ze telefon sam sie domysli o co chodzi uzywajac oprogramowania, ktore juz w sobie ma - no to nie bardzo ma ten protokol skads znac, nie?
Bedzie dzialal na Twoim telefonie i telefonie kolegi jak go zaimplementujesz i ta implementacje (np. w formie aplikacji Java) na te telefony wrzucisz.