用VC做了socket的服务器端,发送以下数据:
struct exMemHeaderdig
{
char pointid[10];
long deviceid;
};
struct exMemHeaderdig* mems;
mems->pointid[0]='1';
mems->pointid[1]='2';
mems->deviceid=988;
m_sConnectSocket.Send(mems,sizeof(struct exMemHeaderdig));
WinSock控件在VB中接收的数据显示不对,为什么?怎么办?
Public Type Realpoint
pointid As String
deviceid As Long
End TypeDim udtRealpoint As RealpointPrivate Sub sckClient_DataArrival(ByVal bytesTotal As Long)
sckclient.GetData udtRealpoint.pointid
sckclient.GetData udtRealpoint.deviceid
Form1.Label2 = udtRealpoint.pointid
Form1.Label3 = udtRealpoint.deviceid
End Sub
struct exMemHeaderdig
{
char pointid[10];
long deviceid;
};
struct exMemHeaderdig* mems;
mems->pointid[0]='1';
mems->pointid[1]='2';
mems->deviceid=988;
m_sConnectSocket.Send(mems,sizeof(struct exMemHeaderdig));
WinSock控件在VB中接收的数据显示不对,为什么?怎么办?
Public Type Realpoint
pointid As String
deviceid As Long
End TypeDim udtRealpoint As RealpointPrivate Sub sckClient_DataArrival(ByVal bytesTotal As Long)
sckclient.GetData udtRealpoint.pointid
sckclient.GetData udtRealpoint.deviceid
Form1.Label2 = udtRealpoint.pointid
Form1.Label3 = udtRealpoint.deviceid
End Sub
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货