怎样把结构通过send()发到服务器端 [所有相关帖子]
自定义一个结构,如下:
struct info
{
char a;
char b;
int c;
}test;
我想通过socket的send()函数,发到服务端,该怎么做呢?
上次那位大哥,给了我个什么"StructToBuffer()"和"BufferToStruct"
的函数,但是,我查了MSDN好象没有这个函数
自定义一个结构,如下:
struct info
{
char a;
char b;
int c;
}test;
我想通过socket的send()函数,发到服务端,该怎么做呢?
上次那位大哥,给了我个什么"StructToBuffer()"和"BufferToStruct"
的函数,但是,我查了MSDN好象没有这个函数
{
char a;
char b;
int c;
}test;test testsend;
send(....,&testsend,sizeof(test),...);________
test testrecv;
recv(...&testrecv,sizeof(test),...);有什么问题么?
比如说Long型在不同系统下就有不同的字节长度定义
最安全的方法是拷贝成字节流在传输