Page 1 of 1

„Bei Verwendung von Thrift mit Swift für eine SSL-Serververbindung wird eine Ausnahme ausgelöst“ [geschlossen]

Posted: 12 Jan 2025, 11:12
by Guest
Verwendet jemand Apache Thrift in einer Swift-App? Die neueste Version von Thrift ist aufgrund von Änderungen in der Swift-Sprache, die hauptsächlich mit SSL-Serververbindungen zusammenhängen, nicht kompatibel. Ich habe versucht, es in unsere App zu integrieren, bin aber mit Swift nicht vertraut und konnte die Probleme nicht lösen.
Mein clientseitiger Code

Code: Select all

            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()
Dies ist die Thrift-Swift-Bibliothek, die ich verwende. https://github.com/apache/thrift.git
Die Ausnahme Thread 1: Schwerwiegender Fehler: Negativer Wert ist nicht darstellbar wird in Zeile 63 im TSSLSocketTransport ausgelöst. Swift-Datei in Thrift während der Laufzeit.