- 授权协议: Apache
- 开发语言: Objective-C Ruby
- 操作系统: OS X
- 软件首页: https://github.com/acmacalister/jetfire
软件介绍
jetfire 是使用 Objective-C 实现了 iOS 和 OS X 的 Websockets(RFC 6455)。
同时还有个 Swift 版本的:starscream
特性:
符合所有基础的 Autobahn 测试套件.
非阻塞。所有都在后台运行
简单的委托模式设计
TLS/WSS 支持
几百行简单的 LOC 代码
示例:
/////////////////////////////////////////////////////////////////////////////
-(void)websocketDidConnect:(JFWebSocket*)socket
{
NSLog(@"websocket is connected");
}
/////////////////////////////////////////////////////////////////////////////
-(void)websocketDidDisconnect:(JFWebSocket*)socket error:(NSError*)error
{
NSLog(@"websocket is disconnected: %@",[error localizedDescription]);
}
/////////////////////////////////////////////////////////////////////////////
-(void)websocket:(JFWebSocket*)socket didReceiveMessage:(NSString*)string
{
NSLog(@"got some text: %@",string);
dispatch_async(dispatch_get_main_queue(),^{
//do some UI work
});
}
/////////////////////////////////////////////////////////////////////////////
-(void)websocket:(JFWebSocket*)socket didReceiveData:(NSData*)data
{
NSLog(@"got some binary data: %d",data.length);
}
JavaScript & jQuery
David Sawyer McFarland / O Reilly / 2011-10-28 / USD 39.99
You don't need programming experience to add interactive and visual effects to your web pages with JavaScript. This Missing Manual shows you how the jQuery library makes JavaScript programming fun, ea......一起来看看 《JavaScript & jQuery》 这本书的介绍吧!
