【发布时间】:2016-01-04 18:29:19
【问题描述】:
我正在做一个分布式程序(我不知道这是不是这个词,我学过西班牙语),我需要在一些进程之间发送和接收消息,乍一看很简单。
当我想在同一条消息中发送两个整数时,它会变得复杂。使用 send() 你只能发送 char* 所以我用了这个:
string s = to_string(valla) + " " + to_string(tiempo);
const char* buffNum = s.c_str();
在我必须接收并“解码”消息之前一切顺利。因此,如果我收到一个号码,我可以使用 atoi(),现在的问题是,当我收到两个号码时,我该怎么做?
提前致谢。
【问题讨论】:
-
您正在寻找serialization。
标签: c++ char int type-conversion