// // MOBUDPClient.h // RTSPDemo // // Created by fenghj on 16/4/8. // Copyright © 2016年 vimfung. All rights reserved. // #import /** * 接收数据回调处理器 */ typedef void (^MOBFUDPClientReceiveDataHandler) (NSString *address, UInt32 port, NSData *data); /** * UDP客户端 */ @interface MOBFUDPClient : NSObject /** * 初始化UDP客户端 * * @param port 端口 * * @return 客户端对象 */ - (instancetype)initWithPort:(UInt32)port; /** * 开始 */ - (void)start; /** * 结束 */ - (void)stop; /** * 发送数据 * * @param data 数据 * @param address 地址 * @param port 端口 */ - (void)sendData:(NSData *)data toAddress:(NSString *)address andPort:(UInt32)port; /** * 接收到数据 * * @param handler 事件处理器 */ - (void)onReceiveData:(MOBFUDPClientReceiveDataHandler)handler; @end