Disable nagle algorithm - C#

Writing in C#, I’ve tried to disable the nagle algorithm using:

SetSocketOption(SocketOptionLevel.Tcp, SocketOptionName.NoDelay, 1);

It has no effect.

My ConnectME (Micro Framework) application most often sends one byte at a time through a TCP connection.

Just doing 8 sends (of 1 byte each) takes a total of about 2 seconds.

Didn’t Digi create their own TCP/IP layer for their ConnectME ?

Might their device not support disabling the nagle algorithm?

I’ve been troubled about this for some time.

Thanks in advance.