/// <summary> /// Constructor. /// </summary> /// <param name="addr">String representation of the IP Address</param> /// <param name="p">The Port to use</param> public Address(String addr, int p) { if (addr == "localhost") { ipAddr = IPAddress.Parse(GroupChannelHelper.GetMachineIp()); } else { ipAddr = IPAddress.Parse(addr); } port = p; }
/// <summary> /// Constructor: will use localhost IP Address /// </summary> /// <param name="port">Local Port</param> public Address(int port) { ipAddr = IPAddress.Parse(GroupChannelHelper.GetMachineIp()); // get first NIC found (on multi-homed systems) this.port = port; }
/// <summary> /// Returns channelURI and places object uri into out parameter /// </summary> /// <param name="url">The URL to parse</param> /// <param name="objectURI">The object URI</param> /// <returns>The channel URI</returns> public String Parse(String url, out String objectURI) { return(GroupChannelHelper.ParseURL(url, out objectURI)); } // Parse