【文件属性】:
文件名称:cocoaasyncsocket
文件大小:55KB
文件格式:ZIP
更新时间:2015-04-21 10:19:22
cocoaasyncsocket
CocoaAsyncSocket支持tcp和udp。其中:
AsyncSocket类是支持TCP的
AsyncUdpSocket是支持UDP的
AsyncSocket是封装了CFSocket和CFSteam的TCP/IP socket网络库。它提供了异步操作,本地cocoa类的基于delegate的完整支持。主要有以下特性:
队列的非阻塞的读和写,而且可选超时。你可以调用它读取和写入,它会当完成后告知你
自动的socket接收。如果你调用它接收连接,它将为每个连接启动新的实例,当然,也可以立即关闭这些连接
委托(delegate)支持。错误、连接、接收、完整的读取、完整的写入、进度以及断开连接,都可以通过委托模式调用
基于run loop的,而不是线程的。虽然可以在主线程或者工作线程中使用它,但你不需要这样做。它异步的调用委托方法,使用NSRunLoop。委托方法包括 socket的参数,可让你在多个实例中区分
自包含在一个类中。你无需操作流或者socket,这个类帮你做了全部
支持基于IPV4和IPV6的TCP流
AsyncUdpSocket是UDP/IP socket网络库,包装自CFSocket。它的工作很像TCP版本,只不过是用于处理UDP的。它包括基于非阻塞队列的发送接收操作,完整的委托支 持,基于runloop,自包含的类,以及支持IPV4和IPV6。
【文件预览】:
cocoaasyncsocket
----__MACOSX()
--------cocoaasyncsocket()
----cocoaasyncsocket()
--------iphone_socketViewController.xib(7KB)
--------.DS_Store(12KB)
--------Classes()
--------main.m(363B)
--------MainWindow.xib(20KB)
--------iphone_socket_Prefix.pch(195B)
--------iphone_socket.xcodeproj()
--------iphone_socket-Info.plist(903B)
网友评论
- 很不错,挺好用的
- 还不错,值得学习
- AsyncSocket很不错
- 很不错的socket资源 现在网上找的到的很少了
- 好不错的socket
- 谢谢你,虽然最后没有用到你这个不过还是有很大帮助。
- 帮助到了,谢谢。。
- 还好这里有一个,google竟然不能连接上去了
- 不错 tcp udp 传输正在学习
- 顶一个吧,我还是初学者,很多地方还看不懂。但是应该是有用的
- AsyncSocket非常好用还不错
- 最好有详细的范例
- AsyncSocket非常好用
- google上的下载链接不能用了,刚好这有一个,不错
- 很好 有用
- 真的很不错啊,好用,多谢了
- 官方的就是好,添加个框架就能直接用了,方便
- 实在是不会用,楼主,可以讲详细一点吗?
- 不错 tcp udp 传输正在学习
- 经济实惠的好东西,节省了我很多时间