我有一个erlang客户端,它使用gen_tcp发送数据:send / 2
具体来说,就是这样发送给我的,
gen_tcp:send(Socket, <<A:16, B:16, Message/binary>>)
我有一个基于c ++的tcp服务器,它接收消息。如果客户端可以使用term_to_binary / 1发送给我,我可以使用ei_decode_X并解码。不确定如何接收此特定消息并能够解析它。即,我应该知道消息,A,B的值。
我使用
接收此数据 recv(sock , client_message , 2000 , 0)
我可以看到,当我这样发送时根本没有收到数据。但是,如果我在term_to_binary / 1转换后发送它,我就能收到数据。
这是发送数据的正确方法吗?
由于