json数据格式,这里举个基础的例子:

{"name":"LGH"}

在C++里面,我用个函数把特定的数据组合成 json

 void toJson(int count){
char json[];
char result[] = "{";
char* temp = "\"count\"";
char* temp_1 = "\"";
char* temp_2 = "}";
//cout<<count;
_itoa(count,json,);
strcat(result,temp);
strcat(result,":");
strcat(result,temp_1);
strcat(result,json);
strcat(result,temp_1);
strcat(result,temp_2);
//cout<<"toJson="<<result<<endl;
sendMessage(result);//自定义函数,传送数据
}

注意我里面的传送函数,选择在里面执行,原因是,由 toJson 返回 char* result 会造成内存溢出,后来这样做,变为可以。

下面是sendMassage() 函数

 void sendMessage(char *Information){
// Powered by LGH - 2014
//char url_for_lgh_connect_database[200000]="http://linguanh.nat123.net/updata.php?id=";//url
char url_for_lgh_connect_database[]="http://localhost:8080/C++_face.php?DB=";//链接
const char *x="From_AF"; //Information=(char*)malloc(sizeof(char)*(102400));
strcat(url_for_lgh_connect_database,Information);
WCHAR exchange_text_from_url[],exchange_text_from_x[];//宽字符char,如果爆红,修改项目的编码为多字节就可以了
LPCWSTR py = exchange_text_from_url;
LPCWSTR pz = exchange_text_from_x; MultiByteToWideChar( , ,x, -,exchange_text_from_x, );//WCHAR to LPCWSTR,转化 MultiByteToWideChar( , ,url_for_lgh_connect_database, -, exchange_text_from_url, ); if(InternetAttemptConnect() != ERROR_SUCCESS){
cout<<"你的电脑无法连接互联网,请开启联网功能。"<<endl;
cout<<"(Your computer can not connect the internet,please try to fix it!)"<<endl;
}
else{
//头文件 winInet 的 API 函数,访问一个链接
if(InternetOpenUrl(InternetOpen(x,INTERNET_OPEN_TYPE_DIRECT,NULL,NULL,NULL),url_for_lgh_connect_database,NULL,NULL,NULL,NULL)==NULL){
sendMessage(Information);
}
else{
//cout<<"result="<<Information<<endl;
//cout<<url_for_lgh_connect_database<<endl;
cout<<"信息已经传送给Lgh的数据库了。(The information has been sent to Lgh's database.)"<<endl;
}
}
//free(Information);
//Information=NULL;
}

C++ 制作 json 数据 并 传送给服务端(Server) 的 php的更多相关文章

  1. JSON Web Token (JWT),服务端信息传输安全解决方案。

    JWT介绍 JSON Web Token(JWT)是一种开放标准(RFC 7519),它定义了一种紧凑独立的基于JSON对象在各方之间安全地传输信息的方式.这些信息可以被验证和信任,因为它是数字签名的 ...

  2. post数据过大到服务端,接收不到的问题

    在页面把datagrid上的数据post到服务端,解析提供导出.datagrid的数据大概有1w. 结果能post过去,但在服务端接收的数据显示null.但是如果post6000条左右就没问题. 经过 ...

  3. Hadoop RPC源码阅读-服务端Server

    Hadoop版本Hadoop2.6 RPC主要分为3个部分:(1)交互协议 (2)客户端(3)服务端 (3)服务端 RPC服务端的实例代码: public class Starter { public ...

  4. Netty服务端Server代码说明

    本文是简单的Netty启动服务端代码理解笔记 public class MyServer { public static void main(String[] args) throws Excepti ...

  5. 使用javascript把图片转成base64位编码,然后传送到服务端(ajax调用的接口基于drupa7)

    <!DOCTYPE html> <html> <head lang="en"> <meta charset="UTF-8&quo ...

  6. aiohttp web服务端(server)样例 (非client)

    python版本 python3.6 (其他版本需要小改,版本>python3.4) 参考网址:https://www.cnblogs.com/ameile/p/5589808.html  as ...

  7. java 和 C++ Socket通信(java作为服务端server,C++作为客户端client,解决中文乱码问题GBK和UTF8)

    原文链接: http://www.cnblogs.com/kenkofox/archive/2010/04/25/1719649.html 代码: http://files.cnblogs.com/k ...

  8. app服务端server端数据库设计

  9. 最简单简洁高效的Json数据解析

    一.无图无真相 二.主要代码 1.导入jar包 拷贝fastjson.jar包到projectlibs包下 2.封装工具类JsonUtil.java package com.example.parse ...

随机推荐

  1. fsockopen读取、发送cookie及注意事项 -代码示例

    function httpPost($url, $data,$cookieStr='') { $url_array = parse_url($url); $host = $url_array['hos ...

  2. Hello Bugs

    2014-01-09 [Maven]Not Authorized ReasonPhame: Failed to decrypt password... 描述:eclipse中使用maven进行mvn ...

  3. java学习中的一些疑惑解答

    一.java中的枚举类型: 在实际编程中,往往存在着这样的"数据集",它们的数值在程序中是稳定的,而且"数据集"中的元素是有限的.例如星期一到星期日七个数据元素 ...

  4. mongoose 和 mongoDB

    第三方学习地址:http://blog.csdn.net/foruok/article/details/47746057 下载mongoDB https://www.mongodb.com/downl ...

  5. C# File.Delete文件时 提示:文件引起的访问被拒绝解决方案

    new FileInfo(f).Attributes = FileAttributes.Normal; File.Delete(f);

  6. ubuntu下 编译安装swftools

    1.下载:http://www.swftools.org/download.html2.安装: tar -zvxf swftools-0.x.x.tar cd swftools-0.x.x ./con ...

  7. PHPCMS与UCenter整合要点

    要点一: PHPCMS不能直接与UCenter整合,而是要经过 PHPSSO 适配,因此应用主URL应是 http://phpcms_url/phpsso_server 这种模式的. 要点二: 因为 ...

  8. 剑指Offer面试题:7.旋转数组的最小数字

    一.题目:旋转数组的最小数字 题目:把一个数组最开始的若干个元素搬到数组的末尾,我们称之为数组的旋转.输入一个递增排序的数组的一个旋转,输出旋转数组的最小元素.例如数组{3,4,5,1,2}为{1,2 ...

  9. [nRF51822] 8、基础实验代码解析大全 · 实验11 - PPI

    前一篇分析了前十个基础实验的代码,从这里开始分析后十个~ 一.PPI原理: PPI(Programmable Peripheral Interconnect),中文翻译为可编程外设互连. 在nRF51 ...

  10. 《3D Math Primer for Graphics and Game Development》读书笔记1

    <3D Math Primer for Graphics and Game Development>读书笔记1 本文是<3D Math Primer for Graphics and ...