-
大小: 1.79MB文件類型: .zip金幣: 2下載: 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個文件信息
- 上一篇:精品課程教學網站畢業論文
- 下一篇:答題助手,網絡答題時可以輔助答題
評論
共有 條評論