After some work, I finally got my build environment setup, Mono 5.12.0 installed, and a sample project made. I get a similar issue on Linux, with the project crashing and giving the following error:
drivers/unix/stream_peer_tcp_posix.cpp:276 - Server disconnected!
I looked at the file and it seems stream_peer_tcp_posix.cpp
relates to converting a Dictionary to a JSON string. I tried change the line that read JSON.print(node_data)
to JSON.print("TEST")
and it works fine. Whenever you pass a Dictionary though, regardless of how the dictionary is setup, the project crashes.
I am pretty sure this is a C# related bug. I looked through the issues on the GitHub repository, and I could not find any open issues relating to this bug, so I created a new issue on the GitHub repository.
I guess now all that is left is to wait and see what happens :smile: