- 浏览: 1482796 次
- 性别:
- 来自: 北京
文章分类
- 全部博客 (691)
- linux (207)
- shell (33)
- java (42)
- 其他 (22)
- javascript (33)
- cloud (16)
- python (33)
- c (48)
- sql (12)
- 工具 (6)
- 缓存 (16)
- ubuntu (7)
- perl (3)
- lua (2)
- 超级有用 (2)
- 服务器 (2)
- mac (22)
- nginx (34)
- php (2)
- 内核 (2)
- gdb (13)
- ICTCLAS (2)
- mac android (0)
- unix (1)
- android (1)
- vim (1)
- epoll (1)
- ios (21)
- mysql (3)
- systemtap (1)
- 算法 (2)
- 汇编 (2)
- arm (3)
- 我的数据结构 (8)
- websocket (12)
- hadoop (5)
- thrift (2)
- hbase (1)
- graphviz (1)
- redis (1)
- raspberry (2)
- qemu (31)
- opencv (4)
- socket (1)
- opengl (1)
- ibeacons (1)
- emacs (6)
- openstack (24)
- docker (1)
- webrtc (11)
- angularjs (2)
- neutron (23)
- jslinux (18)
- 网络 (13)
- tap (9)
- tensorflow (8)
- nlu (4)
- asm.js (5)
- sip (3)
- xl2tp (5)
- conda (1)
- emscripten (6)
- ffmpeg (10)
- srt (1)
- wasm (5)
- bert (3)
- kaldi (4)
- 知识图谱 (1)
最新评论
-
wahahachuang8:
我喜欢代码简洁易读,服务稳定的推送服务,前段时间研究了一下go ...
websocket的helloworld -
q114687576:
http://www.blue-zero.com/WebSoc ...
websocket的helloworld -
zhaoyanzimm:
感谢您的分享,给我提供了很大的帮助,在使用过程中发现了一个问题 ...
nginx的helloworld模块的helloworld -
haoningabc:
leebyte 写道太NB了,期待早日用上Killinux!么 ...
qemu+emacs+gdb调试内核 -
leebyte:
太NB了,期待早日用上Killinux!
qemu+emacs+gdb调试内核
ios8,xcode6
https://github.com/square/SocketRocket
https://github.com/killinux/SocketRocket
中的一个文件夹SocketRocket,3包含三个文件
SRWebSocket.h
SRWebSocket.m
SocketRocket-Prefix.pch
copy到工程中
引入4个库
libicucore.dylib,CFNetwork.framework, Security.framework, Foundation.framework
server的例子参考
http://haoningabc.iteye.com/blog/2124605
以上部分参考
参考http://nonocast.cn/websocket-in-objective-c/
参考http://wenxin2009.iteye.com/blog/1707304
有出入
https://github.com/square/SocketRocket
https://github.com/killinux/SocketRocket
中的一个文件夹SocketRocket,3包含三个文件
SRWebSocket.h
SRWebSocket.m
SocketRocket-Prefix.pch
copy到工程中
// // ViewController.h // TestWebs // // Created by xiao7 on 14-10-9. // Copyright (c) 2014年 killinux. All rights reserved. // #import <UIKit/UIKit.h> #import "SocketRocket/SRWebSocket.h" @interface ViewController : UIViewController<SRWebSocketDelegate> { SRWebSocket *webSocket; } @end
// // ViewController.m // TestWebs // // Created by xiao7 on 14-10-9. // Copyright (c) 2014年 killinux. All rights reserved. // #import "ViewController.h" @interface ViewController () @property (weak, nonatomic) IBOutlet UILabel *showTxt; @end @implementation ViewController - (void)viewDidLoad { [super viewDidLoad]; // Do any additional setup after loading the view, typically from a nib. webSocket.delegate = nil; [webSocket close]; webSocket = [[SRWebSocket alloc] initWithURLRequest:[NSURLRequest requestWithURL:[NSURL URLWithString:@"ws://192.168.0.102:8887"]]]; webSocket.delegate = self; [webSocket open]; NSLog(@"open success!"); } - (void)didReceiveMemoryWarning { [super didReceiveMemoryWarning]; // Dispose of any resources that can be recreated. } - (void)webSocketDidOpen:(SRWebSocket *)webSocket; { NSLog(@"Websocket Connected"); self.title = @"Connected!"; } - (void)webSocket:(SRWebSocket *)webSocket didFailWithError:(NSError *)error; { NSLog(@":( Websocket Failed With Error %@", error); webSocket = nil; } - (void)webSocket:(SRWebSocket *)webSocket didReceiveMessage:(id)message; { NSLog(@"Received \"%@\"", message); self.showTxt.text = message; } - (void)webSocket:(SRWebSocket *)webSocket didCloseWithCode:(NSInteger)code reason:(NSString *)reason wasClean:(BOOL)wasClean; { NSLog(@"WebSocket closed"); self.title = @"Connection Closed! (see logs)"; webSocket = nil; } @end
引入4个库
libicucore.dylib,CFNetwork.framework, Security.framework, Foundation.framework
server的例子参考
http://haoningabc.iteye.com/blog/2124605
以上部分参考
参考http://nonocast.cn/websocket-in-objective-c/
参考http://wenxin2009.iteye.com/blog/1707304
有出入
评论
1 楼
XieYupeng520
2015-04-08
您好,我用了这个方法,发现得不到一样的效果,主要体现为didMessage没打印,然后我去Socket源代码里追踪发现,设好的delegate不知为何到后面变成了空!I need some help, and can you help me?qq:806622085
发表评论
-
websocket直播
2020-05-22 17:59 5331.websocket转发的最简单server 2.h5接收w ... -
openresty聊天室的helloworld
2018-04-22 19:25 824openresty的websocket + redis的sub ... -
openresty websocket
2018-04-18 17:08 1550mac安装openresty brew install o ... -
facebook的socketrocket总结
2018-03-19 13:36 1495最近看了开源的网易的demo https://netease. ... -
nginx代理wss和https
2018-02-27 15:34 3939nginx启用ssl yum install openssl ... -
websocket和tap使用select关联
2016-06-14 22:01 753c语言的socket基础http://haoningabc.i ... -
websocket传传图片
2015-12-25 17:51 7249参考[url]http://www.adobe.com/dev ... -
websocket相关调研 总结帖
2014-12-21 21:53 4053最近把websocket的客户端和服务端使用过的调通的例子总结 ... -
使用websocket,双ibeacons判断方向
2014-12-16 04:08 2032只调用ibeacon的接口 // // ViewCon ... -
ios的页面跳转
2014-12-03 17:30 1387一种通过导航,一种直 ... -
打包ipa
2014-11-14 23:10 7811.新建一个文件夹命名为:Payload 2.将buid生成的 ... -
理解iOS7的Multipeer Connectivity框架
2014-11-13 23:39 923例子可跑 http://www.oschina.net/tr ... -
autobahn的helloworld
2014-11-08 18:36 2768python2.7.8可用,python2.6一样的代码就有问 ... -
ios指南针
2014-10-25 17:06 1097参考http://blog.sina.com.cn/s/blo ... -
linux下编译objectc
2014-10-23 01:24 898编译静态库给ios使用 http://www.tuicool. ... -
ios加速计和陀螺仪
2014-10-22 23:03 1251ios设备中有的加速计可以测量出加速度和重力。陀螺仪可用于确定 ... -
ios websocket server端
2014-10-22 00:07 2202https://github.com/benlodotcom/ ... -
ios仿微信的demo
2014-10-20 00:31 2308810月19日闲的蛋疼,做了个 仿微信的聊天工具 git地址:h ... -
自制微信的ui
2014-10-19 22:28 915参考http://ios.9tech.cn/news/2013 ... -
ios8的tableView使用
2014-10-18 20:34 873ios8是main.storyboard 不是 ...
相关推荐
c# winform快速建websocket客户端源码 wpf快速搭建websocket客户端 c#简单建立websocket客户端 websocket快速简单搭建客户端 websocket客户端实现 在C# WinForm应用程序中快速构建WebSocket客户端,是一种实现实时...
WebSocket是Web应用中一种实时通信协议,它允许服务器与客户端之间进行双向通信,即服务器不仅可以向客户端推送数据,客户端也可以主动向服务器发送数据。在iOS平台上,实现WebSocket功能时,通常会用到第三方库,如...
它可能包括了iOS端的WebSocket客户端实现以及如何与H5页面进行交互的示例。通过学习这个Demo,你可以更好地理解WebSocket在实际项目中的应用,并参考其设计模式和错误处理策略。 总结,实现iOS与H5的WebSocket通信...
然而,这个“ios-websocket js例子.rar”并没有提供服务器端代码,所以我们只能假设这是一个独立的JavaScript客户端示例。要使这个示例工作,你需要有一个支持WebSocket的服务器来与之交互。 总的来说,WebSocket是...
在本文中,我们将深入探讨如何使用C# WinForm应用程序实现WebSocket客户端,以便与WebSocket服务器进行实时数据通信。Visual Studio 2019是我们的开发环境,我们将利用其强大的功能来构建用户界面,并集成WebSocket...
Websocket-Client 是 Python 上的 Websocket 客户端。它只支持 hybi-13,且所有的 Websocket API 都支持同步。 标签:Websocket
在本项目中,"简单实现了websocket功能:websocket客户端、winformsocket客户端",意味着我们有两个关键部分:WebSocket服务器端和基于WinForm的客户端。 WebSocket客户端通常是一个应用程序,它通过WebSocket协议...
WebSocket是一种在客户端与服务器之间建立持久连接的协议,它允许双方进行双向通信,极大地提高了实时性,特别适合用于实现即时通讯应用。在iOS平台上,WebSocket的使用是通过苹果的Foundation框架中的`NSURLSession...
php实现的websocket客户端,不是服务器哦,可以在php代码中与websocket服务器进行简单的通信。通信完成后随着php请求完成关闭连接。经过改造可以实现长连接。测试连接swoole 1.7的websocket服务器没有任何问题。
### WebSocket 区分不同客户端两种方法详解 #### 一、引言 在现代Web应用开发中,WebSocket技术因其能够实现实时双向通信的特点而被广泛应用于各种场景,尤其是在即时通讯领域。然而,随着应用场景的复杂化,如何...
基于boost库和websocketpp-master源码编写的工具。安装包使用Inno Setup Compiler打包完成
Websocket是一种在客户端和服务器之间建立长连接的协议,它为实时数据交换提供了高效、低延迟的解决方案。在Go语言中,开发Websocket应用时,我们可以利用其强大的并发特性和简洁的语法。"Go-WS-Machine"项目,正如...
[self.webSocket send:@"Hello, Server!"]; } - (void)webSocket:(WebSocket *)webSocket didReceiveMessage:(id)data { NSLog(@"接收到服务器消息: %@", data); // 处理接收到的数据 } ``` 4. **发送和...
在C#中开发WebSocket服务端和客户端,可以实现双向通信,即服务器和客户端都能主动发送数据,这对于实时性要求高的应用,如在线聊天、游戏、股票交易等场景非常适用。 WebSocketSharp是C#中的一个开源库,它为C#...
说明:工程分为两个。一个是Linux C语言编写的MQTT客户端,另一个是websocket编写的MQTT客户端,先运行Linux的,再运行websocket就出实验现象了。(发布的主要是温湿度数据、继电器控制状态、GPS定位系统等等)
C#实现WebSocket源码(c#写的服务端html写的客户端) WebSocket 协议在2008年诞生,2011年成为国际标准。所有浏览器都已经支持了。 它的最大特点就是,服务器可以主动向客户端推送信息,客户端也可以主动向服务器...
java 异步http和websocket客户端 java 异步http和websocket客户端 java 异步http和websocket客户端 java 异步http和websocket客户端 java 异步http和websocket客户端 java 异步http和websocket客户端 java 异步http...
WebSocket是一种在客户端和服务器之间建立持久连接的协议,它允许双方进行全双工通信,即数据可以在两个方向上同时传输,极大地提高了实时性。在Web应用中,WebSocket为需要实时交互的服务提供了强大的支持,比如...
WebSocket是一种在客户端和服务器之间建立长连接的协议,它为实时通信提供了低延迟、高效率的解决方案。在传统的HTTP协议中,每次请求都需要建立新的TCP连接,而WebSocket则允许在一个持久连接上进行双向数据传输,...