Hi Martin;
First thank you for the quick reply and I am really sorry for the long text that follows.
After your reply I cloned the repo and was able to compile (with some warnings) and run OpENer in my NOTEBOOK (running Debian in a VM) and Raspberry Pi 4.
For Raspberry I enabled OPENER_RT and it also worked.
I launched 2 EnIP Explorer (one of them in Win10 and other in a VM running Win7) and added the instances of assembly attributes (100, 150 and 151) on each EnIP Explorer.
So far, everything seemed OK.
Then in the Win10->EnIPExplorer->Function->Implicit (I/O) Messaging I dropped the respective assembly->instance->attribute in panels Config, Output , Input and left Cicle Time in 200. Then pressed the button [(Large) Forward Open].
Once again, everything OK.
But when I tried to repeat the last step for Win7, it returned an error and didn't work. I looked in the file opener_user_conf.h, but could not realize what to change.
Implicit Messaging from two scanners to the same input/output at the same time. Is it possible to do that ?
Any help here would be appreciated.
I am still confused with the flow I have to follow to correctly instanciate things before starting my own app.
Maybe there are some DOCs I can read.
As I said before, I am going to write the server(adapter) and the client(scanner), but I haven't found any example of a client(scanner).
Can you point me the directions, if the library is also capable of (intended for) that, of course.
And, for the last, where do I change the default ports for both tcp and UDP.
I could see using netstat that port 44818 TCP, 2222 UDP and another raw connection, but not in the code.
Once again, thank you so much for the help.