---
title: MIDINetworkHost
framework: coremidi
role: symbol
role_heading: Class
path: coremidi/midinetworkhost
---

# MIDINetworkHost

An object that represents the host’s network address.

## Declaration

```swift
class MIDINetworkHost
```

## Topics

### Creating Network Hosts

- [init(name:address:port:)](coremidi/midinetworkhost/init(name:address:port:).md)
- [init(name:netService:)](coremidi/midinetworkhost/init(name:netservice:).md)
- [init(name:netServiceName:netServiceDomain:)](coremidi/midinetworkhost/init(name:netservicename:netservicedomain:).md)
- [MIDINetworkBonjourServiceType](coremidi/midinetworkbonjourservicetype.md)

### Inspecting Host Properties

- [name](coremidi/midinetworkhost/name.md)
- [netServiceName](coremidi/midinetworkhost/netservicename.md)
- [netServiceDomain](coremidi/midinetworkhost/netservicedomain.md)
- [address](coremidi/midinetworkhost/address.md)
- [port](coremidi/midinetworkhost/port.md)

### Comparing Hosts

- [hasSameAddress(as:)](coremidi/midinetworkhost/hassameaddress(as:).md)

## Relationships

### Inherits From

- [NSObject](objectivec/nsobject-swift.class.md)

### Conforms To

- [CVarArg](swift/cvararg.md)
- [CustomDebugStringConvertible](swift/customdebugstringconvertible.md)
- [CustomStringConvertible](swift/customstringconvertible.md)
- [Equatable](swift/equatable.md)
- [Hashable](swift/hashable.md)
- [NSObjectProtocol](objectivec/nsobjectprotocol.md)

## See Also

### Networking

- [MIDINetworkConnection](coremidi/midinetworkconnection.md)
- [MIDINetworkSession](coremidi/midinetworksession.md)
