一个关于NetMessageBufferSend()函数的问题
此函数可用于在局域网中发送短消息(windows 2000/NT/XP),
我想发送的消息是"dudu",可是实际上发送的是"畤畤";
请教各位高手,这是为什么?,怎么改才对?
提个醒:name是你的计算机的IP地址。
代码如下:
void __fastcall TForm1::FormCreate(TObject *Sender)
{
char * name = "192.168.0.32";//本计算机的IP地址;
char * message = "dudu";
WideString aa=name;
wchar_t * pszServerName = aa.c_bstr();
if(NetMessageBufferSend(NULL,pszServerName,NULL,message,strlen(message))== NERR_Success)
{
Edit1->Text = "suc";
}
else Edit1->Text = "failed!";
}