[omniORB] IP Address vs. Hostname
   
    Duncan Grisby
     
    duncan@grisby.org
       
    Wed May  7 10:48:02 2003
    
    
  
On Monday 5 May, andreas@florath.net wrote:
[...]
> 	But when I query my CORBA name server 'omniNames' (also only
> servers using omniOrb are used!), I found the hostname in the IOR: (the
> hostname is called 'common')
[...]
> 1) Is the answer in the FAQ outdated (i. e. wrong) or is it just a
>    special case for 127.0.0.1?
No, the FAQ is correct. omniORB always puts the IP address in IORs,
unless you tell it otherwise.
> 2) When does omniORB put the IP adress in the IOR and when the
>    hostname?
Never, unless you give an -ORBendPoint option, or set the
OMNIORB_USEHOSTNAME environment variable.
> 	A reference to the omniOrb source where the IOR is build would
> be great! 
There's no single location where IORs are built. The most useful
places for you to look if you want to dig into it are
objectAdapter.cc, function omniObjAdapter::initialise and
tcp/tcpEndpoint.cc, function tcpEndpoint::Bind.
Cheers,
Duncan.
-- 
 -- Duncan Grisby         --
  -- duncan@grisby.org     --
   -- http://www.grisby.org --