123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657 |
- //
- // MOBUDPClient.h
- // RTSPDemo
- //
- // Created by fenghj on 16/4/8.
- // Copyright © 2016年 vimfung. All rights reserved.
- //
- #import <Foundation/Foundation.h>
- /**
- * 接收数据回调处理器
- */
- 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 端口
- @return YES 发送成功,NO 发送失败
- */
- - (BOOL)sendData:(NSData *)data toAddress:(NSString *)address andPort:(UInt32)port;
- /**
- * 接收到数据
- *
- * @param handler 事件处理器
- */
- - (void)onReceiveData:(MOBFUDPClientReceiveDataHandler)handler;
- @end
|