---
title: "registerPort:name:"
framework: foundation
role: symbol
role_heading: Instance Method
path: "foundation/nssocketportnameserver/registerport:name:"
---

# registerPort:name:

Registers a given port as a network service with the specified name in the local domain.

## Declaration

```occ
- (BOOL) registerPort:(NSPort *) port name:(NSString *) name;
```

## Parameters

- `port`: The port to make available.
- `name`: The name for the port.

## Return Value

Return Value true if successful, false otherwise.

## Discussion

Discussion Invokes registerPort:name:nameServerPortNumber: with 0 as the name server port number.

## See Also

### Registering and Removing Ports

- [registerPort:name:nameServerPortNumber:](foundation/nssocketportnameserver/registerport:name:nameserverportnumber:.md)
- [removePortForName:](foundation/nssocketportnameserver/removeportforname:.md)
