我正在尝试用 Cocoa 实现一个节俭的客户端。绝对没有关于此的支持和/或文档。我有一个用 Ruby 编写的节俭服务器,还有一个 Ruby 客户端。这两者之间一切正常。但是我对 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 服务器的套接字连接实例化的唯一传输类。任何帮助,将不胜感激。谢谢!