registerName:
Registers the specified service using with the default system port name server.
Declaration
- (BOOL) registerName:(NSString *) name;Parameters
- name:
The name under which to register the receiver.
Return Value
true if the operation was successful, otherwise false (for example, if another NSConnection object on the same host is already registered under name).
Discussion
This method connects the receive port of the receiving NSConnection object with the specified service name. It registers the name using the port name server returned by the systemDefaultPortNameServer method of NSPortNameServer. If the operation is successful, other NSConnection objects can contact the receiver using the connectionWithRegisteredName:host: and rootProxyForConnectionWithRegisteredName:host: class methods.
If the receiver was already registered under a name and this method returns false, the old name remains in effect. If this method is successful, it also unregisters the old name.
To unregister an NSConnection object, simply invoke registerName: and supply nil as the connection name. Unregistering is currently only supported for SocketPort-based connections.