ACE自适配通信环境中文技术文档因为是书籍而且使用的ACE版本比较旧
所以有的类接口不一样,修改以后才可以使用,我慢慢看慢慢学,把修改过的可以运行的代码贴上来
希望对大家有帮助
环境:ACE5.5+VS.NET2003
使用前请确保你的ACE编译正确以及包含文件以及库文件设置正确
#include "ace/SOCK_Dgram_Bcast.h"
#include "ace/Addr.h"
int main(int argc, char *argv[])
{
ACE_SOCK_Dgram_Bcast b_sap(ACE_Addr::sap_any);
char *msg;
unsigned short b_port;
msg = argc > 1 ? argv[1] : "hello world/n";
b_port = argc > 2 ? atoi (argv[2]) : 12345;
while(1)
if (b_sap.send (msg, strlen (msg), b_port) != -1)
printf("send right/n");
//exit (0);
}