in Sources/NIOTransportServices/SocketAddress+NWEndpoint.swift [115:128]
mutating func newPort(_ port: UInt16) {
switch self {
case .v4(let addr):
var address = addr.address
address.sin_port = port.bigEndian
self = SocketAddress(address, host: addr.host)
case .v6(let addr):
var address = addr.address
address.sin6_port = port.bigEndian
self = SocketAddress(address, host: addr.host)
case .unixDomainSocket:
preconditionFailure("Cannot set new port on UDS")
}
}