wybór rodzaju komunikacji w sieci
: 10 gru 2013 18:11
Witam wszystkich,
to mój pierwszy post na forum i od razu mam pytania:)
Mam w pracy kilka stoisk pomiarowych sterowanych przez oprogramowanie napisane w LV (tak na prawdę, to są jeszcze w trakcie realizacji, ale to nieistotne). Po wykonaniu zadanych pomiarów każdy program generuje protokół pomiarowy i zapisuje go na dysku komputera, na którym pracuje. Ostatnio przyszło mi do głowy, że bardziej eleganckim rozwiązaniem było by wysyłanie danych ze wszystkich stanowisk na jeden serwer, który generowałby protokoły. Nie korzystałem jeszcze z komunikacji sieciowej w LV i stąd moja prośba o radę, jak podejść do rozwiązania tego zadania.
Możliwości jest kilka (tcp, data socket itd.) ale do końca nie wiem co zastosować i nie chcę doprowadzić do sytuacji, w której będę musiał całą komunikację pisać od nowa z wykorzystaniem innych protokołów. Istotne może być to, że nie wysyłam np. pojedynczych bajtów, tylko tekst + wykresy i całość może zajmować np. kilkaset kB. Muszę też jakoś obsłużyć przypadki, kiedy serwer jest zajęty odbieraniem danych z jednego stoiska a jakieś inne chce wysyłać swoje dane.
to mój pierwszy post na forum i od razu mam pytania:)
Mam w pracy kilka stoisk pomiarowych sterowanych przez oprogramowanie napisane w LV (tak na prawdę, to są jeszcze w trakcie realizacji, ale to nieistotne). Po wykonaniu zadanych pomiarów każdy program generuje protokół pomiarowy i zapisuje go na dysku komputera, na którym pracuje. Ostatnio przyszło mi do głowy, że bardziej eleganckim rozwiązaniem było by wysyłanie danych ze wszystkich stanowisk na jeden serwer, który generowałby protokoły. Nie korzystałem jeszcze z komunikacji sieciowej w LV i stąd moja prośba o radę, jak podejść do rozwiązania tego zadania.
Możliwości jest kilka (tcp, data socket itd.) ale do końca nie wiem co zastosować i nie chcę doprowadzić do sytuacji, w której będę musiał całą komunikację pisać od nowa z wykorzystaniem innych protokołów. Istotne może być to, że nie wysyłam np. pojedynczych bajtów, tylko tekst + wykresy i całość może zajmować np. kilkaset kB. Muszę też jakoś obsłużyć przypadki, kiedy serwer jest zajęty odbieraniem danych z jednego stoiska a jakieś inne chce wysyłać swoje dane.