具体可以参考官方例子 那个是python的
这里是c++
#include
#include <string>
#include
#include
#include
#include
#include
最后:
#include
#include
#include <string>
#include
using namespace std;
//json数据, 先长度,再字符串
void func(string message)
{
unsigned int len = message.length();
cout.write(reinterpret_cast<char*>(&len), 4);
cout << message;
cout.flush();
}
string getInput()
{
std::string input;
unsigned int len = 0;
cin.read(reinterpret_cast<char*>(&len), 4);
//这里要考虑的是空格问题
for (int i = 0; i < len; i++) {
input += getchar();
}
return input;
}
int main(int argc, char* argv[]) {
string input = getInput();
MessageBoxA(NULL, input.c_str(), NULL, NULL);
int num = 0;
func("{\"text\": \"This is a response message\",\"num\": 5 }");
system("pause");
return 0;
}