You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
I have most than probably the same issue with processing 3.3.6 implementing a async communication between a client (command center) and a server (rendering) application
server is started :
MPE server started
MPE SERVER VERSION: 2.0.3
MPEServer: framerate = 30, screens = 2, waitForAll = true, verbose = true
Starting server: sbxjld10/192.168.0.52 9002
Note that, while the raw message says client 999 has ASYNC set to true, the server says in the message that async is false.
the same happens to the other application that is connecting
/127.0.0.1:54413 connected.
Raw receive: A|1555|true
Connecting asynch client 1555 receiver: false
Adding message to next frameEvent: 1555,R=73
BTW, the two XML files have both two async flags set to true
the problem is possibly due to coding at line 76 in connection.java :
While there are 3 tokens in this message (see raw data: A|1555|true), the code examines the boolean value found in message only if there are more than 3 element (tokens.length > 3)
In the code below, it examines tokens[3], while it should, IMO, be (tokens.length > 2) and array ref should be tokens[2] instead.
On Processing 2.0.3:
<asynchronous>true</asynchronous>
and<asynchreceive>true</asynchreceive>
to mpe.xmlThe sketch frame stays blank, and nothing in frameEvent is being called. Works fine in synchronous mode.
The text was updated successfully, but these errors were encountered: