Witam, piszę program do drukowania raportów. Dane potrzebne do raportu będą zapisane w pliku txt. Teraz mam pewien problem, plik txt będzie w komputerze który pracuje na liniii produkcyjnej, do tego komputera będę mógł się dostać poprzez TeamViewer. Potrzebna będzie taka funkcjonalność aby wydrukować ten raport od nas z firmy bądź z dowolnego komputera. Jak można się dostać do takiego pliku z danymi do raportu. Na razie jedyną opcją która przychodzi mi do głowy wysyłanie cyklicznie takiego pliku do ftp i dostęp przez niego.

- Rejestracja:prawie 14 lat
- Ostatnio:prawie 3 lata
- Postów:4882
na tym dowolnym komputerze na swiecie i tak potrzebujesz zainstalowac swoj program jezeli chcesz wysylac bezposrednio.
Jezeli nie chcesz nic instalowac i wysylac to do siebie... no to oczekujesz ze ja, bez zadnych modyfikacji z Twojego komputera wysle zdjecie kotka na komputer ktory jest w Chinach... tak sie nie da
jezeli bedziesz tam cos instalowac, to mozesz uzyc MessageQueue

- Rejestracja:ponad 12 lat
- Ostatnio:8 miesięcy
- Postów:6610
zepnij te kompy w VPN i postaw na nim np. FTPa (w sumie samba też może być). Teoretycznie TV może utworzyć VPNa między połączonymi kompami ale czy to działa jakoś automatycznie to nie wiem

- Rejestracja:ponad 11 lat
- Ostatnio:2 miesiące
- Lokalizacja:lubuskie
- Postów:201
A czy komputer na linii podłączony jest do jakiejś maszyny? Pytam, bo robiłem kiedyś coś podobnego, ale komputer był połączony ze sterowaniem Siemensa - Sinumerikiem i ogarniałem to przez Sinumerika. A co ftp może to Ci pomoże:
https://winscp.net/eng/docs/library
Robiłem kiedyś jakiś automat do wysyłania logów z maszyny z tego pomocą, ale już nie bardzo pamiętam. Wtedy przez TM skopiujesz na komputer nadawcy i już.
- Rejestracja:ponad 7 lat
- Ostatnio:5 miesięcy
- Postów:1065
Ja bym napisal coś co w tle będzie wysyłalo dane z tego pliku w jakieś przyjazne miejsce. Jakaś baza danych, webservice , cokolwiek. Potem sobie wyciągnie dane do raportu.
Zarejestruj się i dołącz do największej społeczności programistów w Polsce.
Otrzymaj wsparcie, dziel się wiedzą i rozwijaj swoje umiejętności z najlepszymi.