Hi, I am trying to get real-time data from pocket beaglebone [server] (sample rate @ 250 Hz) using TCP/IP in Processing 3.4 [client].
Library imported: Network
Is clientEvent()/ TCP protocol always this slow in processing? Is it even possible to get real-time data using TCP/IP? If yes, please share insights on possible workarounds.
The Processing executable I have works fine but if I try to build and run the source with the latest Processing 3.5.3 it has the same problem as reported here. Copying over the net.jar from the exported application to the new 3.5.3 exported application makes it work, so it seems there is a problem with the net.jar code
I looked through the issues and don’t see this reported and also looked at the software changes.
I’m on Windows 10. The exported application works fine once I replace it with an older net.jar (9/5/2017). The firmware is sending the data out and works with the exported processing executable and also the python script provided.