I am having the same basic issue with winsock:
================================EXPECTED BUFFER================================
"\x00\x00\x00"
"9"
"\x02\x00"
"à"
"\x04\x00\x00\x00\x00\x00\x00\x00\x00\x00\x04"
"ð"
"\x02\x00\x00\x00\x00\x00\x00\x00"
"!"
"\x11\x1f\x00\x00\x00\x00"
"òóóñøñaØäâÅÙaØéÄÁâÖÉÕÉã"
===============================================================================
================================RECEIVED BUFFER================================
"\x00\x00\x00\x18\x02\x00"
"à"
"\x04\x00\x00\x00\x00\x00\x00\x00\x00\x00\x04"
"ð"
"\x02\x00\x03\x00"
"\v"
===============================================================================
Action.c(50): callRecv:24 bytes were received
Action.c(52): lrs_send(socket3, buf13)
Action.c(54): lrs_receive(socket3, buf14)
Action.c(54): Error : socket3 - Software caused connection abort. Error code : 10053.
Abort was called from an action.