Skip to main content

VBC 4.x: Why does Visibroker Client on Solaris take long time to talk to Orbix Server on Windows?

  • February 16, 2013
  • 0 replies
  • 0 views

Problem:

  • Product Name: VisiBroker for C
  • Product Version: 4.x
  • Product Component: ORB Communication
  • Platform/OS Version: Solaris

Why does VisiBroker Client on Solaris take long time to talk to Orbix Server on Windows? The server receives the message from the client almost immediately. Then why does it take a long time for the client to send the data to the server? The delay depends on the size of the reqest/response structure. Using the property on the Visibroker Client: -Dvbroker.ce.iiop.connection.rcvBufSize=XXXX does not have any effect. A similar VisiBroker Client on Windows, however, works without any delay with the same Orbix server on Windows.

Resolution:

The default value of tcp_deferred_ack_interval parameter from the tcp stack is 100ms.The delay of 100ms could be because of this default tcp_deferred_ack_time. Change the value of this parameter to a lower value to ensure proper and timely communication.

 


#VisiBroker
#Security