通过tcp发送适当的UUID

我有一个小的接收TCP服务器,应该接受设备的UUID作为第一个消息,只有16个字节。 我想从terminal手动testing,但发送一个string将无法正常工作,因为它有36个字节,将被截断,因此错误的UUID。 一般来说,我想最简单的方法来做到这一点,例如 –

echo 6a43cf05-9d41-4ebf-b8da-f491f42128c0 | nc localhost 8080 

但自然这是行不通的。 任何其他方式通过tcp从控制台发送适当的UUID?

您发送36个字节,因为您将UUID提供为可读的string。

要生成有效的二进制UUID,可以使用uuid(1)实用程序。 您可以将其输出到netcat的输出。