接收使用gen_tcp发送的数据:send / 2

时间:2016-04-25 22:55:55

标签: c++ tcp erlang gen-tcp

我有一个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转换后发送它,我就能收到数据。

这是发送数据的正确方法吗?

由于

0 个答案:

没有答案