«Исключение, возникающее при использовании Thrift с Swift для подключения к серверу SSL»Apache

Ответить
Anonymous
 «Исключение, возникающее при использовании Thrift с Swift для подключения к серверу SSL»

Сообщение Anonymous »

Кто-нибудь использует Apache Thrift в приложении Swift? Последняя версия Thrift несовместима из-за изменений в языке Swift, в основном связанных с соединениями с сервером SSL. Я пытался интегрировать его в наше приложение, но я не знаком со Swift и не смог решить проблемы.
Мой клиентский код

Код: Выделить всё

            let transport = try TSSLSocketTransport(hostname: "127.0.0.1", port: 9090)
let framedTransport = TFramedTransport(transport: transport)
let proto = TBinaryProtocol(on: framedTransport)
client = CalculatorClient(inoutProtocol: proto)
try transport.open()
Я использую библиотеку Thrift-Swift. https://github.com/apache/thrift.git
Исключение Thread 1: Неустранимая ошибка: отрицательное значение не представляется выдается в строке 63 в TSSLSocketTransport. Swift в Thrift во время выполнения.

Подробнее здесь: https://stackoverflow.com/questions/793 ... connection
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Apache»