| 注册
请输入搜索内容

热门搜索

Java Linux MySQL PHP JavaScript Hibernate jQuery Nginx
jopen
10年前发布

iOS & OS X的WebSocket(RFC 6455)客户端库: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);  }


项目主页:http://www.open-open.com/lib/view/home/1413361262997

 本文由用户 jopen 自行上传分享,仅供网友学习交流。所有权归原作者,若您的权利被侵害,请联系管理员。
 转载本站原创文章,请注明出处,并保留原始链接、图片水印。
 本站是一个以用户分享为主的开源技术平台,欢迎各类分享!
 本文地址:https://www.open-open.com/lib/view/open1413361262997.html
jetfire WebSocket 开发