Hi there, There still seems to be a bug with the forward open implementation. I am unable to get the T->O connection size larger than 255. When it should be 256 the 9th bit never gets set and the size rolls over to zero. It would be awesome if you could fix it. Thanks!
Update: I've confirmed my initial thoughts. I checked my failing forward open connection request against one from a PLC what was able to properly establish a connection. While wireshark is in fact misreading the length by 2 bytes (for the T->O connection, 4 for the O->T connection) this library fails to set the 9th bit and rolls over after 255. Fortunately I was able to work around the issue by shortening the input area on my device to a length below 255 and now I have my connection! (I just reduced...
Hello, I'm in a very similar situation to vfish. This library has proved fantastic for explicit messaging, however I haven't managed to get implicit to work. After setting my parameters and calling forward open, the program immediately crashes with the message: 'Connection failure, General Status Code: 1 Additional Status Code: 296 unknown'. If I watch the packet transmissions in wireshark, the rejection reason given is "invalid T->O length". I've tried changing the parameters around to see what...