C++与android进行Socket通讯
以C++做服务端,android做客服端,我现在要进行通讯,服务端接收客服端信息已经解决现在的问题是我的服务端有一个结构体,我现在要将结构体里面的数据发送到客服端,然后在客服端进行解析还原,希望给位大侠帮小弟解决一下,希望有代码具体实现的代码,和测试的部分代码就OK了,先谢谢了。
/*
*C++ Code
*/
typedef struct USER
{
char userName[20];
char userPwd[20];
}USERINFO;
[解决办法]
你就用C++写一个服务器代码就行了。
在Android上可以用socket写客户端代码和你的服务器通讯的。
[解决办法]
建议开始就用protobuf省的写到后来自己后悔 刚开始自己做协议真没想的那么全
http://www.cnblogs.com/Solstice/archive/2011/04/03/2004458.html
[解决办法]
char sendData[40] = {0};
int nameLen = strlen(name);
int pwdLen = strlen(pwd);
strncpy(sendData, name, nameLen);
strncpy(sendData+nameLen, pwd, pwdLen);
send(socket, sendData, nameLen+pwdLen+1, 0);