-
大小: 1.79MB文件类型: .zip金币: 1下载: 0 次发布日期: 2023-12-21
- 语言: 其他
- 标签: Socket;UDP
资源简介
Socket 对UDP的封装,包括配网,断网,接收UDP消息,发送UDP消息
代码片段和文件信息
//
// GCDAsyncSocket.m
//
// This class is in the public domain.
// Originally created by Robbie Hanson in Q4 2010.
// Updated and maintained by Deusty LLC and the Apple development community.
//
// https://github.com/robbiehanson/CocoaAsyncSocket
//
#import “GCDAsyncSocket.h“
#if TARGET_OS_IPHONE
#import
#endif
#import
#import
#import
#import
#import
#import
#import
#import
#import
#import
#import
#import
#import
#import
#if ! __has_feature(objc_arc)
#warning This file must be compiled with ARC. Use -fobjc-arc flag (or convert project to ARC).
// For more information see: https://github.com/robbiehanson/CocoaAsyncSocket/wiki/ARC
#endif
#ifndef GCDAsyncSocketLoggingEnabled
#define GCDAsyncSocketLoggingEnabled 0
#endif
#if GCDAsyncSocketLoggingEnabled
// Logging Enabled - See log level below
// Logging uses the CocoaLumberjack framework (which is also GCD based).
// https://github.com/robbiehanson/CocoaLumberjack
//
// It allows us to do a lot of logging without significantly slowing down the code.
#import “DDLog.h“
#define LogAsync YES
#define LogContext GCDAsyncSocketLoggingContext
#define LogObjc(flg frmt ...) LOG_OBJC_MAYBE(LogAsync logLevel flg LogContext frmt ##__VA_ARGS__)
#define LogC(flg frmt ...) LOG_C_MAYBE(LogAsync logLevel flg LogContext frmt ##__VA_ARGS__)
#define LogError(frmt ...) LogObjc(LOG_FLAG_ERROR (@“%@: “ frmt) THIS_FILE ##__VA_ARGS__)
#define LogWarn(frmt ...) LogObjc(LOG_FLAG_WARN (@“%@: “ frmt) THIS_FILE ##__VA_ARGS__)
#define LogInfo(frmt ...) LogObjc(LOG_FLAG_INFO (@“%@: “ frmt) THIS_FILE ##__VA_ARGS__)
#define LogVerbose(frmt ...) LogObjc(LOG_FLAG_VERBOSE (@“%@: “ frmt) THIS_FILE ##__VA_ARGS__)
#define LogCError(frmt ...) LogC(LOG_FLAG_ERROR (@“%@: “ frmt) THIS_FILE ##__VA_ARGS__)
#define LogCWarn(frmt ...) LogC(LOG_FLAG_WARN (@“%@: “ frmt) THIS_FILE ##__VA_ARGS__)
#define LogCInfo(frmt ...) LogC(LOG_FLAG_INFO (@“%@: “ frmt) THIS_FILE ##__VA_ARGS__)
#define LogCVerbose(frmt ...) LogC(LOG_FLAG_VERBOSE (@“%@: “ frmt) THIS_FILE ##__VA_ARGS__)
#define LogTrace() LogObjc(LOG_FLAG_VERBOSE @“%@: %@“ THIS_FILE THIS_METHOD)
#define LogCTrace() LogC(LOG_FLAG_VERBOSE @“%@: %s“ THIS_FILE __FUNCTION__)
#ifndef GCDAsyncSocketLogLevel
#define GCDAsyncSocketLogLevel LOG_LEVEL_VERBOSE
#endif
// Log levels : off error warn info verbose
static const int logLevel = GCDAsyncSocketLogLevel;
#else
// Logging Disabled
#define LogError(frmt ...) {}
#define LogWarn(frmt ...) {}
#define LogInfo(frmt ...) {}
#define LogVerbose(frmt ...) {}
#define LogCError(frmt ...) {}
#define LogCWarn(frmt ...) {}
#define LogCInfo(frmt ...) {}
#define LogCVerbose(frmt
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 0 2016-09-10 17:28 socket_UDP鏁村悎鎺ユ敹锛屽彂閫?
文件 6148 2016-09-13 21:48 socket_UDP鏁村悎鎺ユ敹锛屽彂閫?.DS_Store
目录 0 2016-09-13 23:15 __MACOSX\
文件 0 2016-09-13 23:15 __MACOSX\socket_UDP鏁村悎鎺ユ敹锛屽彂閫?
文件 212 2016-09-13 21:48 __MACOSX\socket_UDP鏁村悎鎺ユ敹锛屽彂閫?._.DS_Store
目录 0 2016-09-13 23:12 socket_UDP鏁村悎鎺ユ敹锛屽彂閫?.git\
文件 15 2016-08-11 21:13 socket_UDP鏁村悎鎺ユ敹锛屽彂閫?.git\COMMIT_EDITMSG
目录 0 2016-09-13 23:15 __MACOSX\socket_UDP鏁村悎鎺ユ敹锛屽彂閫?.git\
文件 212 2016-08-11 21:13 __MACOSX\socket_UDP鏁村悎鎺ユ敹锛屽彂閫?.git\._COMMIT_EDITMSG
文件 144 2016-08-11 21:13 socket_UDP鏁村悎鎺ユ敹锛屽彂閫?.git\config
文件 212 2016-08-11 21:13 __MACOSX\socket_UDP鏁村悎鎺ユ敹锛屽彂閫?.git\._config
文件 73 2016-08-11 21:13 socket_UDP鏁村悎鎺ユ敹锛屽彂閫?.git\desc
文件 212 2016-08-11 21:13 __MACOSX\socket_UDP鏁村悎鎺ユ敹锛屽彂閫?.git\._desc
文件 23 2016-08-11 21:13 socket_UDP鏁村悎鎺ユ敹锛屽彂閫?.git\HEAD
文件 212 2016-08-11 21:13 __MACOSX\socket_UDP鏁村悎鎺ユ敹锛屽彂閫?.git\._HEAD
目录 0 2016-08-11 21:13 socket_UDP鏁村悎鎺ユ敹锛屽彂閫?.git\hooks\
文件 177 2016-08-11 21:13 socket_UDP鏁村悎鎺ユ敹锛屽彂閫?.git\hooks\README.sample
目录 0 2016-09-13 23:15 __MACOSX\socket_UDP鏁村悎鎺ユ敹锛屽彂閫?.git\hooks\
文件 212 2016-08-11 21:13 __MACOSX\socket_UDP鏁村悎鎺ユ敹锛屽彂閫?.git\hooks\._README.sample
文件 212 2016-08-11 21:13 __MACOSX\socket_UDP鏁村悎鎺ユ敹锛屽彂閫?.git\._hooks
文件 7339 2016-09-13 22:38 socket_UDP鏁村悎鎺ユ敹锛屽彂閫?.git\index
目录 0 2016-08-11 21:13 socket_UDP鏁村悎鎺ユ敹锛屽彂閫?.git\info\
文件 40 2016-08-11 21:13 socket_UDP鏁村悎鎺ユ敹锛屽彂閫?.git\info\exclude
目录 0 2016-09-13 23:15 __MACOSX\socket_UDP鏁村悎鎺ユ敹锛屽彂閫?.git\info\
文件 263 2016-08-11 21:13 __MACOSX\socket_UDP鏁村悎鎺ユ敹锛屽彂閫?.git\info\._exclude
文件 212 2016-08-11 21:13 __MACOSX\socket_UDP鏁村悎鎺ユ敹锛屽彂閫?.git\._info
目录 0 2016-08-11 21:13 socket_UDP鏁村悎鎺ユ敹锛屽彂閫?.git\logs\
文件 166 2016-08-11 21:13 socket_UDP鏁村悎鎺ユ敹锛屽彂閫?.git\logs\HEAD
目录 0 2016-09-13 23:15 __MACOSX\socket_UDP鏁村悎鎺ユ敹锛屽彂閫?.git\logs\
文件 212 2016-08-11 21:13 __MACOSX\socket_UDP鏁村悎鎺ユ敹锛屽彂閫?.git\logs\._HEAD
目录 0 2016-08-11 21:13 socket_UDP鏁村悎鎺ユ敹锛屽彂閫?.git\logs\refs\
............此处省略512个文件信息
- 上一篇:精品课程教学网站毕业论文
- 下一篇:答题助手,网络答题时可以辅助答题
评论
共有 条评论