请帮忙提供NMUDP控件用法,并翻译下面语句,谢谢
void TX_Order(void) //发送订单到网络
{
static int TX_PageCount=0;
int ivy1,tny1;
NetRX_Type *rp11;
rp11=&TX_DataQueue[0];
memmove(rp11->SourceName,NetCutterName,6);
rp11->Command[0]='O';
ivy1=TX_PageCount*Max_TX_Orders;
rp11->Point[1]=Max_TX_Orders;
memmove(rp11->Data,(char *)&OrderBase[ivy1],tny1);
Form1->NMUDP_BroadCast->SendBuffer((char *)rp11,100,100); //发送网络数据
}
memmove(rp11->SourceName,NetCutterName,6);
rp11->Command[0]='O';
memmove(rp11->Data,(char *)&OrderBase[ivy1],tny1);
Form1->NMUDP_BroadCast->SendBuffer((char *)rp11,100,100); //发送网络数据
这几句什么意思嘛
这个(char *)rp11 发送的数据是从哪个变量来的
rp11 是一个NetRX_Type 类型的指针。
memmove函数是复制NetCutterName内容到rp11的成员变量SourceName中,6个字节。
(char *)rp11 是以字节的方式传给SendBuffer函数去发送。