3 ms·
Ignoring the incompatibilities in word size, endianness, etc, how does a Go or JavaScript or etc program on the receiving end know what `mystruct` is? What if y
by throwaway894345 2y ago
Ignoring the incompatibilities in word size, endianness, etc, how does a Go or JavaScript or etc program on the receiving end know what `mystruct` is? What if you want to send string, list, map, etc data?
- anon291 2y agostring, list, map, etc? You have to use an encoding scheme. As for go / javascript? I think most languages have the ability to inspect a raw buffer.
- throwaway894345 2y ago> string, list, map, etc? You have to use an encoding scheme. Yes, you have to use an encoding scheme like JSON or Protobufs. Dumping memory directly down the pipe as you're suggesting doesn't work. > As for go / javascript? I think most languages have the ability to inspect a raw buffer. No language has the ability to read a raw buffer and know what the contents are supposed to mean. There needs to be a protocol for decoding the data, for example JSON or Protobufs.