ifish/Ifish/SMS_SDK/MOBFoundationEx.framework/Headers/MOBFUDPClient.h

57 lines
889 B
Objective-C
Executable File

//
// 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 端口
*/
- (void)sendData:(NSData *)data toAddress:(NSString *)address andPort:(UInt32)port;
/**
* 接收到数据
*
* @param handler 事件处理器
*/
- (void)onReceiveData:(MOBFUDPClientReceiveDataHandler)handler;
@end