TCP IP communication. Custom data type not received in compiled exe

Hi.
I’m trying to transmit custom data using the TCP/IP protocol but in the compiled version of the patches data is not being received.

As long as the pacthes is running everything works fine.

However, if I compile the patches and run the .exe, the data is not received, even though the server and client seem to be connected.

This issue does not occur when transmitting strings, in that case both the patches and the compiled version works fine.

The export of the patches was successful, without errors.
Is there a need to initialize something in the patch when dealing with custom data transmission?

The firewall is disabled.
Are there any other network configurations that should be checked?

Thx in advice for suggestions and explanations!

Here are the patches used…
IO.TCP_Client_Data_q.vl (182.2 KB)
IO.TCP_Server_Data_q.vl (198.3 KB)

and here you can find my compiled versions…
IO.TCP_Client_Data_q folder
IO.TCP_Server_Data_q folder

odd, but seems related to the FSPickler serializer/deserializer. if you exchange those to the MessagePack one, it works for me.

1 Like

Seems that FSPickler related null pointer exception was a regression which has been fixed in recent previews. Your patches work fine when exported with latest previews (7.0-0060).

4 Likes

Using the MessagePack serializer/deserializer, it works properly.
I will try to pack this version also with the latest preview.
Your prompt help is really appreciated!

1 Like