omn​​iORB丢弃GIOP ping数据包

时间:2019-05-16 04:56:03

标签: python c++ omniorb

我在项目中使用omniORB和omniORBpy。但是由于CORBA连接中断,GIOP(TANGO)ping数据包不时被丢弃。 我的疯狂猜测是,数据包被丢弃在omniORB的某个地方,因为它位于tcp转储捕获中。 如果omniORB没有丢弃ping数据包,则会执行以下giopStream.cc代码。

if (omniORB::trace(25)) {
    omniORB::logger log;
    log << "inputMessage: from " 
    << pd_strand->connection->peeraddress() << " "
    << buf->last - buf->start << " bytes\n";
  }

但是我找不到哪个是它从套接字读取的第一个文件(我确实到达了它在其中创建套接字的文件tcpSocket.cc,但是找不到从套接字读取的文件?) 我需要在文件中添加一些日志记录以进行调试。 有人遇到过类似的问题吗?

0 个答案:

没有答案