by Guest » 12 Jan 2025, 11:12
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.
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] 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()
[/code]
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.