Sziasztok!
Egy apró projethez lenne szükségem egy kis segítségre főleg webes technológiákban jártas kollégáktól. Lenne egy Linuxos gép, ezen figyelne egy progi (lehet python, C, bármi) és TCP-n vagy UDP-n kapna üzeneteket. Ezeket az üzeneteket egy webapp küldené, amit tableten futtatok. Szétnézve a google-ban amit találtam az egy Flask nevű cucc, ránézésre működik is, bár ahogy látom ez nem nyers TCP/UDP hanem rak még bele adatokat. UDP azért lenne érdekes, mert mehetne broadcast címre és akkor a kliens IP-jét sem kéne megadni a webappban. Vagy lehetne ezt elegánsabban valami pub-sub broadcast libbel? Főleg ez utóbbi ami érdekelne.
Elég lenne ha a webapp küld és a Linuxos gép fogad, nincs szükség kétirányú kommunikációra.
Köszönöm előre is a segítséget!
- 161 megtekintés
Hozzászólások
https://developer.mozilla.org/en-US/docs/Web/API/WebSockets_API
kb. ebből válogathatsz, meg van a jó öreg “AJAX”, az XmlHttpRequest.
valszeg kell a böngésző és a szerver közé egy proxy ami beszéli ezeket de ha te írod a szervert akkor írd meg a fentiek valamelyike felett oszt jónapot.
- A hozzászóláshoz be kell jelentkezni
Köszi, a webrtc tökéletes lesz. Nem tudtam hogy van sima datachannel is, azt hittem egy hang/videó csak.
- A hozzászóláshoz be kell jelentkezni
Jól értem, hogy itt a linuxos gép egy egyszerű logszerver?
Ha igen akkor erre van számtalan megoldás, semmi szükség webrtc-re vagy bármi barkácsolásra.
- A hozzászóláshoz be kell jelentkezni
Nem log szerver hanem hálózatot emulálna tc netemmel (packet loss, bandwidth, reordering, delay) és ezeket lehetne interaktív módon webappból beállítani egyszerű grafikus elemekkel. A webapp meg tabletről futna.
- A hozzászóláshoz be kell jelentkezni