Cocoa でリサイクル クライアントを実装しようとしています。これに関するサポートやドキュメントはまったくありません。私は Ruby で書かれたリサイクル サーバーを持っており、Ruby クライアントも持っています。これら2つの間ですべてが機能します。しかし、私は Obj-C で運がありません。
トランスポート オブジェクトを作成し、次にプロトコル オブジェクトを作成し、最後に「サービス」オブジェクトを作成する必要があることを理解しています。私は今このようなものを持っています:
- (id)getClient{
if(!_client){
_transport = [[TSocketClient alloc] initWithHostname:@"192.168.0.100" port:9090];
_protocol = [[TBinaryProtocol alloc] initWithTransport:_transport];
_client = [[ActionsClient alloc] initWithProtocol:_protocol];
}
return _client;
}
これはクラッシュします。サポートやドキュメントがないため、その理由がまったくわかりません。これは、ソケット Ruby Thrift サーバーへのソケット接続用にインスタンス化する必要がある唯一のトランスポート クラスです。どんな助けでも大歓迎です。ありがとう!