Я пытаюсь установить sh соединение между azure концентратором и приложением, используя RabbitMQ. Но это всегда дает ошибку рукопожатия.
func receive() {
let allowedPassword = password.addingPercentEncoding(withAllowedCharacters: CharacterSet.urlHostAllowed)
let allowedUserName = userName.addingPercentEncoding(withAllowedCharacters: CharacterSet.urlHostAllowed)
let conn = RMQConnection(uri: "amqps://\(allowedUserName!):\(allowedPassword!)@\(host)",
delegate: RMQConnectionDelegateLogger())
conn.start()
let ch = conn.createChannel()
let q = ch.queue("hello")
print("Waiting for messages.")
q.subscribe({(_ message: RMQMessage) -> Void in
print("Received \(String(data: message.body, encoding: String.Encoding.utf8)!)")
})
}