问题标签 [tao]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
c++ - 在不重新编译的情况下更改 CORBA 接口
我想向现有服务器的 CORBA 接口添加一个方法。这需要重新编译所有客户端吗?
我正在使用TAO。
c++ - 在 win32 上编译 idl 文件时出现 midl 错误 2025(midl 不喜欢 string<40>)
我用 linux 工具编译的 idl 文件很好,但是当我尝试使用 midl 编译时出现错误
该行是:
这是非标准的idl,还是我错过了什么?midl 是否有允许此操作的开关?
我希望我能早点设置赏金...
c# - 在 C# 中使用 Tao.OpenGL 的 opengl
我正在为计算机图形课程开发一个 OpenGL 项目,并且我已经有几年没有积极编程了(军事训练)。我对如何在 C# 中包含源文件完全空白。我知道在 C++ 中你使用 #include 。我不知道如何使用我在表单中制作的图形类。
winsock - 如何使用 SIO_GET_INTERFACE_LIST 控制代码重新排序 WSAIoctl 返回的网络接口
有没有办法规定 Win32 WinSockWSAIoctl
函数SIO_GET_INTERFACE_LIST
功能返回的网络接口的顺序?
背景:
我们有一个异构 CORBA 系统,其中在 Windows 上运行 ACE/TAO CORBA 实现的名称服务具有向其注册的基于 ACE/TAO 的服务,使用 IIOP.NET CORBA 实现的客户端需要使用这些服务。基于 IIOP.NET 的客户端位于单独的 Windows 机器上。ACE/TAO 机器有多个网络接口(客户端机器只能访问其中一个),因此有多个 IP 地址。
IIOP.NET 客户端可以连接到名称服务并检索它需要使用的已注册服务器 CORBA 对象的代理,但是当它尝试使用代理时会引发异常。
由于调试所花费的时间过多,我们得出的结论是,IIOP.NET 仅尝试连接到名称服务在请求服务时返回的 CORBA IOR 字符串中的第一个 IP 地址。IOR 字符串是对象的描述,包括其 IP 地址。大多数 CORBA 客户端将尝试使用 IOR 字符串中的所有地址与服务器对象连接,但看起来 IIOP.NET 并没有这样做。
生成 IOR 字符串的 ACE/TAO 代码使用WSAIoctl
带有控制代码的 WinSock 命令SIO_GET_INTERFACE_LIST
返回盒子上的网络接口列表,然后将它们全部添加到 IOR 字符串中。问题是第一个 IP 地址不在 IIOP 客户端使用的网络上,因此当 IIOP.NET 客户端尝试使用该 IP 地址连接到服务器对象时,它显然会失败并且永远不会尝试使用正确的 IP 地址。其他 CORBA 客户端(例如 ACE/TAO)会尝试所有 IP 地址,并且它们在此配置中工作。
由于我不是网络/CORBA 大神,因此尝试更改 ACE/TAO 或 IIOP.NET 对我来说是不现实的,我们有充分的理由在这个系统中有两个独立的网络,但如果第一个,默认 IP返回的地址WSAIOCtl
是客户端需要的地址,这将解决问题,因为该 IP 地址将成为 IOR 字符串中的第一个 IP 地址,并且 IIOP.NET 将成功使用该 IP 地址。那么,是否有一种可靠的方法可以WSAIoctl
以不同的顺序返回网络接口?不幸的是,我在 MSDN 上没有看到任何记录。
谢谢,
戴夫
eclipse - ACE TAO Corba Ubuntu 10.4 未定义对 CORBA::Object::_refcount_value() 的引用
我在获取包管理器中提供的 libTao 附带的示例程序时遇到了一些问题。我过去在 Windows 上使用过 ace tao,所以已经有了一些经验。
到目前为止,我已经设置了所有环境变量,为“简单客户端”示例创建了一个新项目。我可以很好地编译.idl。然后,当我尝试编译客户端时,出现链接器错误...
我在网上找不到任何关于CORBA::OBbject_refcount_value()
指向我可能会丢失的图书馆的方向的信息。我已经从这里http://www.dre.vanderbilt.edu/~schmi...libraries.html包含了所有推荐的库,但仍然出现相同的错误。这是应该针对提供的 Tao 发行版进行编译和链接的示例代码。有什么我想念的想法吗?哦,如果有什么不同的话,我正在使用 eclipse。
谢谢 :)
corba - 托管时TAO中的死锁
我有一个 CORBA 服务器,它从仆人中创建的通知线程对另一台服务器进行双向调用。这正常工作。我刚刚将服务器修改为与其客户端位于同一位置(两者都是主机应用程序中的 DLL),现在它死锁等待回复。有问题的调用是对托管服务器外部的(实际上是对命名服务的)。我正在使用带有默认策略的 TAO 1.6。
该问题似乎与领导者 - 跟随者的实施有关;它正在阻塞等待现有的领导者,而当它工作时没有领导者。
谢谢皮特。
c++ - 尝试解析 CORBA 引用时出现 C++ 分段错误
当我尝试解决 CORBA 引用时,我收到了分段错误。要么我失明,要么我为此做了一些非常愚蠢的事情。我为 CORBA 使用 ACE 5.7.9 TAO 1.7.9。想知道是否有人可以帮助我吗???
分段错误似乎发生在“serverRef = Corba::Orb::getOrb().resolveObjectReference (myIOR.c_str());”这一行上 评论这一行将导致应用程序运行良好。
我已经复制了下面的所有依赖代码。
}
///////////////////////////////////////// ///////////////
resolveObjectReference 大纲,
c++ - C++ CORBA DII 问题
能否请所有那些 CORBA 专家帮我解决这个问题。
我有一个带有一些代码的多线程应用程序,它向服务器发送消息并等待回复。我可以看到服务器正在发回响应,但是应用程序似乎没有收到它。
这是我的代码的一部分。
结果是即使服务器响应,它也会一直说 Polling。这是一个基本的 DII 调用,我实际上是在 ACE/TAO 5.7.9 上测试代码。这个确切的代码在omniORB 4.1.4 上完美运行。但是,我真的希望这适用于 ACE/TAO。
c++ - C++ CORBA (ACE/TAO) 问题
我使用 ACE TAO 作为 CORBA 实现。我想知道是否有人知道设置最大消息大小和最大连接数的任何选项。
omniORB
有两个选项,giopMaxMsgSize
和maxGIOPConnectionPerServer
。
即使 TAO 有ORBMaxMessageSize
并且ORBLingerTimeout
它会导致我的服务器崩溃。我什至不知道这些是否是正确的选择。
这就是 TAO 调试输出所说的。
我正在使用的代码如下:
以上两项均无效。
现在我还在 TAO/tests/Oneway_Timeouts 中遇到了一个使用策略的测试样本。有人可以解释一下 RELATIVE_RT_TIMEOUT_POLICY_TYPE、CONNECTION_TIMEOUT_POLICY_TYPE、BUFFERING_CONSTRAINT_POLICY_TYPE。
我似乎找不到任何关于这些的文档。
c# - mdi 子窗体不能通过 .NET 中的 opengl 应用程序工作
这是我的第一个问题。我开始通过 Tao Framework 使用 opengl 进行计算机图形编程。
一切顺利,但今天我尝试使用 MDI 表单。我的应用程序崩溃了。描述我的问题有点困难。所以我拍了 5 张图片,并在上面添加了我的问题。由于我的声誉,我无法添加这些图像。这是我的主页链接。谢谢你。
请阅读所有详细信息