Cześć,
mam wielki problem z jednym programem, proszę o pomoc, bo sam sobie raczej nie dam rady.
Koncepcja:
Dwa programy : serwer i klient. W programie klient wybieramy ile danych chcemy pobrać, ten komunikuje się z programem serwer na innym komputerze. Do programu serwer podłączona jest karta DAQ. Gdy serwer dostaje wiadomość że ma pobrać konkrentą ilość danych pobiera je z DAQ i wysyła w jednej paczce, całość poprzez TCP do programu klient.
Problemem jest nie jeden przekaz danych , ale kilka. Chodzi o to aby programy działały cały czas, gdy chcemy pobrac dane kolejny raz, wpisujemy inną ilość próbek i program serwer znów pobiera dane w DAQ i jedną paczką wysyła do klienta. Powinno to być robione bez wyłanczania programów.
Męczę się z tym, ale niestety nic nie wychodzi, Potrzebuję pomocy.
Jeśli ktoś miał doczynienia z tym to proszę o jakieś pomoce.
Poniżej przesyłam screeny z obu programów.
Pozdrawiam, z góry dzięki.
Pierwsza częśc programu SERWER:
[img]http://img150.imageshack.us/img150/8499/55408639fq1.jpg[/img]
Druga część programu SERWER:
[img]http://img377.imageshack.us/img377/2699/39326886nb4.jpg[/img]
Pierwsza częśc programu KLIENT:
[img]http://img377.imageshack.us/img377/5710/25478572bi6.jpg[/img]
Druga część programu KLIENT:
[img]http://img377.imageshack.us/img377/4707/82592931pd6.jpg[/img]