求助:使用LNS开发包如何发送MESSAGE 点击:861 | 回复:2



东青

    
  • 精华:0帖
  • 求助:0帖
  • 帖子:11帖 | 25回
  • 年度积分:0
  • 历史总积分:58
  • 注册:2002年6月27日
发表于:2002-12-18 08:41:00
楼主
各位前辈: 本人在做LNS开发时,需用打开网络后向整个网络发送广播消息,使的网络中 所有节点(未启动)都收到该MESSAGE,本人使用VB6+LNS APP DEV KIT 3编程 环境,可否告之本人,多谢!!!



neuron

  • 精华:0帖
  • 求助:0帖
  • 帖子:1帖 | 14回
  • 年度积分:0
  • 历史总积分:67
  • 注册:2002年11月02日
发表于:2002-12-15 14:25:00
1楼
好像不可以吧。

东青

  • 精华:0帖
  • 求助:0帖
  • 帖子:11帖 | 25回
  • 年度积分:0
  • 历史总积分:58
  • 注册:2002年6月27日
发表于:2002-12-18 08:41:00
2楼
各位前辈: 问题已解决。以下是示例代码(VC): HANDLE dsh; DsErrorCode err; HANDLE object; dsh = (HANDLE)m_ActiveSystem.GetDataServerHandle(); err = DsStartDataServer(dsh); err = DsCreateMsgDataObject(dsh, DS_MSG_OUT_BROADCAST_DOMAIN, NULL, NULL, 0, &object, NULL, 0); err = DsStartMsgDataObject(dsh, object, FALSE); err = DsSetMsgDataObject(dsh, object, sizeof(msgOut), (void *)&msgOut); 注:非本人解决,提示来自Echelon的LNS讨论组 多谢neuron 的关注。

热门招聘
相关主题

官方公众号

智造工程师