winsock传送数据结构的有关问题

winsock传送数据结构的问题?我有个C/S的通讯程序,客户端与服务器端发送数据,定义了一个结构:struct s{char

winsock传送数据结构的问题?
我有个C/S的通讯程序,客户端与服务器端发送数据,定义了一个结构:
struct s
{
  char ControlName[20];
  float data;
}d[40];
我的数据项有很多,都是通过数组里面读进去的,发送数组也是道理一样吧。
memcpy(msg, &d, sizeof(d));
数组长度可以这样计算吗?

[解决办法]

C/C++ code
memcpy(msg,       &d,       sizeof   d );