Re: 回复:[iosdevtips] UDP SOCKET在IOS的方案

6 views
Skip to first unread message

oxtiger

unread,
Aug 5, 2013, 11:46:49 PM8/5/13
to 小浪花, iOSDevTips

WebSocket只是一组通讯协议而已。。。不一定要用HTML5啊

你可以看看 SocketRocket 这个项目,这就是一个OC实现的WebSocket客户端。

项目地址:https://github.com/square/SocketRocket


至于WebSocket的服务端就随你喜欢了,我自己是用tornado


 原始邮件 
发件人: 小浪花<langh...@gmail.com>
收件人: oxtiger<oxt...@gmail.com>
发送时间: 2013年8月6日(周二) 11:41
主题: Re: 回复:[iosdevtips] UDP SOCKET在IOS的方案

我还是想用原生的去实现。。。HTML5的不考虑的,不过谢谢你哇。。。


在 2013年8月5日上午10:32,oxtiger <oxt...@gmail.com>写道:

可以试一下WebSocket,简单易处理。


管理的话,可以统一在delete建立连接,接收消息等。

然后把接收的消息以通知的方式广播出去,这样其他页面就可以处理了。


 原始邮件 
发件人: 小浪花<langh...@gmail.com>
收件人: iOSDevTips<iOSDe...@googlegroups.com>
发送时间: 2013年8月4日(周日) 00:24
主题: [iosdevtips] UDP SOCKET在IOS的方案

假如APP程序上面需要使用UDP的服务端和客户端
应该怎么建才合理
服务端我想的话就建在Delegate里面吧,但是一旦别人给我发数据我获得的数据就在Delegate,这样再去处理业务逻辑很不方便,但也能处理

客户端,假如这个APP每次各种请求都是需要通过SOCKET连的,怎么处理好,是全局建一个UDP的SocketClient好呢,还是每个页面请求的时候建好?

全局只建一个的话,怎么管理好?也放Delegate里面?

每个页面都建的话,每次连结IP还是需要一点时间的,页面消失了,还要断开。。

还有就是分包的问题,如果UDP接收多个包,怎么拼成一个啊,分包的时候定长还是不定长

大家谁做过有没有好的解决方案,先谢谢大家了。。。

--
您收到此邮件是因为您订阅了 Google 网上论坛的“iOS开发”论坛。
要退订此论坛并停止接收此论坛的电子邮件,请发送电子邮件到 iOSDevTips+...@googlegroups.com
要向此网上论坛发帖,请发送电子邮件至 iOSDe...@googlegroups.com
通过以下网址访问此论坛:http://groups.google.com/group/iOSDevTips。
要在网络上查看此讨论,请访问 https://groups.google.com/d/msgid/iOSDevTips/519ff33c-11eb-4cf6-8994-5c7aacfdb395%40googlegroups.com。
要查看更多选项,请访问 https://groups.google.com/groups/opt_out。
 
 

G_will

unread,
Aug 6, 2013, 1:02:01 AM8/6/13
to oxtiger, 小浪花, iOSDevTips
CocoaAsyncSocket?


Reply all
Reply to author
Forward
0 new messages