gitextract_4qw4ptrg/ ├── .github/ │ └── workflows/ │ └── stale.yml ├── .gitignore ├── .travis.yml ├── CocoaAsyncSocket.podspec ├── CocoaAsyncSocket.xcodeproj/ │ ├── project.pbxproj │ ├── project.xcworkspace/ │ │ ├── contents.xcworkspacedata │ │ └── xcshareddata/ │ │ └── IDEWorkspaceChecks.plist │ └── xcshareddata/ │ └── xcschemes/ │ ├── Mac Framework.xcscheme │ ├── iOS Framework.xcscheme │ └── tvOS Framework.xcscheme ├── Examples/ │ ├── GCD/ │ │ ├── BonjourClient/ │ │ │ ├── BonjourClient-Info.plist │ │ │ ├── BonjourClient.xcodeproj/ │ │ │ │ ├── project.pbxproj │ │ │ │ └── project.xcworkspace/ │ │ │ │ └── contents.xcworkspacedata │ │ │ ├── BonjourClientAppDelegate.h │ │ │ ├── BonjourClientAppDelegate.m │ │ │ ├── BonjourClient_Prefix.pch │ │ │ ├── English.lproj/ │ │ │ │ ├── InfoPlist.strings │ │ │ │ └── MainMenu.xib │ │ │ └── main.m │ │ ├── BonjourServer/ │ │ │ ├── BonjourServer-Info.plist │ │ │ ├── BonjourServer.xcodeproj/ │ │ │ │ ├── project.pbxproj │ │ │ │ └── project.xcworkspace/ │ │ │ │ └── contents.xcworkspacedata │ │ │ ├── BonjourServerAppDelegate.h │ │ │ ├── BonjourServerAppDelegate.m │ │ │ ├── BonjourServer_Prefix.pch │ │ │ ├── English.lproj/ │ │ │ │ ├── InfoPlist.strings │ │ │ │ └── MainMenu.xib │ │ │ └── main.m │ │ ├── ConnectTest/ │ │ │ ├── Desktop/ │ │ │ │ ├── ConnectTest/ │ │ │ │ │ ├── ConnectTest-Info.plist │ │ │ │ │ ├── ConnectTest-Prefix.pch │ │ │ │ │ ├── ConnectTestAppDelegate.h │ │ │ │ │ ├── ConnectTestAppDelegate.m │ │ │ │ │ ├── en.lproj/ │ │ │ │ │ │ ├── Credits.rtf │ │ │ │ │ │ ├── InfoPlist.strings │ │ │ │ │ │ └── MainMenu.xib │ │ │ │ │ └── main.m │ │ │ │ └── ConnectTest.xcodeproj/ │ │ │ │ ├── project.pbxproj │ │ │ │ └── project.xcworkspace/ │ │ │ │ └── contents.xcworkspacedata │ │ │ ├── Mobile/ │ │ │ │ ├── ConnectTest/ │ │ │ │ │ ├── ConnectTest-Info.plist │ │ │ │ │ ├── ConnectTest-Prefix.pch │ │ │ │ │ ├── ConnectTestAppDelegate.h │ │ │ │ │ ├── ConnectTestAppDelegate.m │ │ │ │ │ ├── ConnectTestViewController.h │ │ │ │ │ ├── ConnectTestViewController.m │ │ │ │ │ ├── en.lproj/ │ │ │ │ │ │ ├── ConnectTestViewController.xib │ │ │ │ │ │ ├── InfoPlist.strings │ │ │ │ │ │ └── MainWindow.xib │ │ │ │ │ └── main.m │ │ │ │ └── ConnectTest.xcodeproj/ │ │ │ │ ├── project.pbxproj │ │ │ │ └── project.xcworkspace/ │ │ │ │ └── contents.xcworkspacedata │ │ │ └── ReadMe.txt │ │ ├── DomainTest/ │ │ │ ├── DomainTest/ │ │ │ │ ├── AppDelegate.h │ │ │ │ ├── AppDelegate.m │ │ │ │ ├── DomainClient.h │ │ │ │ ├── DomainClient.m │ │ │ │ ├── DomainClient.xib │ │ │ │ ├── DomainServer.h │ │ │ │ ├── DomainServer.m │ │ │ │ ├── DomainTest-Info.plist │ │ │ │ ├── DomainTest-Prefix.pch │ │ │ │ ├── en.lproj/ │ │ │ │ │ ├── Credits.rtf │ │ │ │ │ ├── InfoPlist.strings │ │ │ │ │ └── MainMenu.xib │ │ │ │ └── main.m │ │ │ └── DomainTest.xcodeproj/ │ │ │ ├── project.pbxproj │ │ │ └── project.xcworkspace/ │ │ │ └── contents.xcworkspacedata │ │ ├── EchoServer/ │ │ │ ├── EchoServer-Info.plist │ │ │ ├── EchoServer.xcodeproj/ │ │ │ │ ├── project.pbxproj │ │ │ │ └── project.xcworkspace/ │ │ │ │ └── contents.xcworkspacedata │ │ │ ├── EchoServerAppDelegate.h │ │ │ ├── EchoServerAppDelegate.m │ │ │ ├── EchoServer_Prefix.pch │ │ │ ├── English.lproj/ │ │ │ │ ├── InfoPlist.strings │ │ │ │ └── MainMenu.xib │ │ │ └── main.m │ │ ├── SimpleHTTPClient/ │ │ │ ├── Desktop/ │ │ │ │ ├── SimpleHTTPClient/ │ │ │ │ │ ├── SimpleHTTPClient-Info.plist │ │ │ │ │ ├── SimpleHTTPClient-Prefix.pch │ │ │ │ │ ├── SimpleHTTPClientAppDelegate.h │ │ │ │ │ ├── SimpleHTTPClientAppDelegate.m │ │ │ │ │ ├── en.lproj/ │ │ │ │ │ │ ├── Credits.rtf │ │ │ │ │ │ ├── InfoPlist.strings │ │ │ │ │ │ └── MainMenu.xib │ │ │ │ │ └── main.m │ │ │ │ └── SimpleHTTPClient.xcodeproj/ │ │ │ │ ├── project.pbxproj │ │ │ │ └── project.xcworkspace/ │ │ │ │ └── contents.xcworkspacedata │ │ │ ├── Mobile/ │ │ │ │ ├── SimpleHTTPClient/ │ │ │ │ │ ├── SimpleHTTPClient-Info.plist │ │ │ │ │ ├── SimpleHTTPClient-Prefix.pch │ │ │ │ │ ├── SimpleHTTPClientAppDelegate.h │ │ │ │ │ ├── SimpleHTTPClientAppDelegate.m │ │ │ │ │ ├── SimpleHTTPClientViewController.h │ │ │ │ │ ├── SimpleHTTPClientViewController.m │ │ │ │ │ ├── en.lproj/ │ │ │ │ │ │ ├── InfoPlist.strings │ │ │ │ │ │ ├── MainWindow.xib │ │ │ │ │ │ └── SimpleHTTPClientViewController.xib │ │ │ │ │ └── main.m │ │ │ │ └── SimpleHTTPClient.xcodeproj/ │ │ │ │ ├── project.pbxproj │ │ │ │ └── project.xcworkspace/ │ │ │ │ └── contents.xcworkspacedata │ │ │ └── ReadMe.txt │ │ ├── TestPreBuffer/ │ │ │ ├── Desktop/ │ │ │ │ ├── TestPreBuffer/ │ │ │ │ │ ├── AppDelegate.h │ │ │ │ │ ├── AppDelegate.m │ │ │ │ │ ├── TestPreBuffer-Info.plist │ │ │ │ │ ├── TestPreBuffer-Prefix.pch │ │ │ │ │ ├── en.lproj/ │ │ │ │ │ │ ├── Credits.rtf │ │ │ │ │ │ ├── InfoPlist.strings │ │ │ │ │ │ └── MainMenu.xib │ │ │ │ │ └── main.m │ │ │ │ └── TestPreBuffer.xcodeproj/ │ │ │ │ ├── project.pbxproj │ │ │ │ └── project.xcworkspace/ │ │ │ │ └── contents.xcworkspacedata │ │ │ ├── Mobile/ │ │ │ │ ├── TestPreBuffer/ │ │ │ │ │ ├── AppDelegate.h │ │ │ │ │ ├── AppDelegate.m │ │ │ │ │ ├── TestPreBuffer-Info.plist │ │ │ │ │ ├── TestPreBuffer-Prefix.pch │ │ │ │ │ ├── ViewController.h │ │ │ │ │ ├── ViewController.m │ │ │ │ │ ├── en.lproj/ │ │ │ │ │ │ ├── InfoPlist.strings │ │ │ │ │ │ ├── ViewController_iPad.xib │ │ │ │ │ │ └── ViewController_iPhone.xib │ │ │ │ │ └── main.m │ │ │ │ └── TestPreBuffer.xcodeproj/ │ │ │ │ ├── project.pbxproj │ │ │ │ └── project.xcworkspace/ │ │ │ │ └── contents.xcworkspacedata │ │ │ └── Shared/ │ │ │ ├── TestPreBuffer.h │ │ │ └── TestPreBuffer.m │ │ ├── UdpEchoClient/ │ │ │ ├── Desktop/ │ │ │ │ ├── UdpEchoClient/ │ │ │ │ │ ├── AppDelegate.h │ │ │ │ │ ├── AppDelegate.m │ │ │ │ │ ├── UdpEchoClient-Info.plist │ │ │ │ │ ├── UdpEchoClient-Prefix.pch │ │ │ │ │ ├── en.lproj/ │ │ │ │ │ │ ├── Credits.rtf │ │ │ │ │ │ ├── InfoPlist.strings │ │ │ │ │ │ └── MainMenu.xib │ │ │ │ │ └── main.m │ │ │ │ └── UdpEchoClient.xcodeproj/ │ │ │ │ ├── project.pbxproj │ │ │ │ └── project.xcworkspace/ │ │ │ │ └── contents.xcworkspacedata │ │ │ └── Mobile/ │ │ │ ├── UdpEchoClient/ │ │ │ │ ├── AppDelegate.h │ │ │ │ ├── AppDelegate.m │ │ │ │ ├── UdpEchoClient-Info.plist │ │ │ │ ├── UdpEchoClient-Prefix.pch │ │ │ │ ├── ViewController.h │ │ │ │ ├── ViewController.m │ │ │ │ ├── en.lproj/ │ │ │ │ │ ├── InfoPlist.strings │ │ │ │ │ └── ViewController.xib │ │ │ │ └── main.m │ │ │ └── UdpEchoClient.xcodeproj/ │ │ │ ├── project.pbxproj │ │ │ └── project.xcworkspace/ │ │ │ └── contents.xcworkspacedata │ │ └── UdpEchoServer/ │ │ ├── Desktop/ │ │ │ ├── UdpEchoServer/ │ │ │ │ ├── AppDelegate.h │ │ │ │ ├── AppDelegate.m │ │ │ │ ├── UdpEchoServer-Info.plist │ │ │ │ ├── UdpEchoServer-Prefix.pch │ │ │ │ ├── en.lproj/ │ │ │ │ │ ├── Credits.rtf │ │ │ │ │ ├── InfoPlist.strings │ │ │ │ │ └── MainMenu.xib │ │ │ │ └── main.m │ │ │ └── UdpEchoServer.xcodeproj/ │ │ │ ├── project.pbxproj │ │ │ └── project.xcworkspace/ │ │ │ └── contents.xcworkspacedata │ │ └── Mobile/ │ │ ├── UdpEchoServer/ │ │ │ ├── AppDelegate.h │ │ │ ├── AppDelegate.m │ │ │ ├── UdpEchoServer-Info.plist │ │ │ ├── UdpEchoServer-Prefix.pch │ │ │ ├── ViewController.h │ │ │ ├── ViewController.m │ │ │ ├── en.lproj/ │ │ │ │ ├── InfoPlist.strings │ │ │ │ └── ViewController.xib │ │ │ └── main.m │ │ └── UdpEchoServer.xcodeproj/ │ │ ├── project.pbxproj │ │ └── project.xcworkspace/ │ │ └── contents.xcworkspacedata │ └── RunLoop/ │ ├── EchoServer/ │ │ ├── AppController.h │ │ ├── AppController.m │ │ ├── EchoServer.xcodeproj/ │ │ │ ├── project.pbxproj │ │ │ └── project.xcworkspace/ │ │ │ └── contents.xcworkspacedata │ │ ├── EchoServer_Prefix.pch │ │ ├── English.lproj/ │ │ │ ├── InfoPlist.strings │ │ │ └── MainMenu.nib/ │ │ │ ├── designable.nib │ │ │ └── keyedobjects.nib │ │ ├── Info.plist │ │ ├── Instructions.txt │ │ └── main.m │ ├── InterfaceTest/ │ │ ├── Classes/ │ │ │ ├── InterfaceTestAppDelegate.h │ │ │ ├── InterfaceTestAppDelegate.m │ │ │ ├── InterfaceTestViewController.h │ │ │ └── InterfaceTestViewController.m │ │ ├── InterfaceTest-Info.plist │ │ ├── InterfaceTest.xcodeproj/ │ │ │ ├── project.pbxproj │ │ │ └── project.xcworkspace/ │ │ │ └── contents.xcworkspacedata │ │ ├── InterfaceTestViewController.xib │ │ ├── InterfaceTest_Prefix.pch │ │ ├── MainWindow.xib │ │ ├── Readme.txt │ │ └── main.m │ ├── UdpEchoClient/ │ │ ├── UdpEchoClient/ │ │ │ ├── AppDelegate.h │ │ │ ├── AppDelegate.m │ │ │ ├── UdpEchoClient-Info.plist │ │ │ ├── UdpEchoClient-Prefix.pch │ │ │ ├── en.lproj/ │ │ │ │ ├── Credits.rtf │ │ │ │ ├── InfoPlist.strings │ │ │ │ └── MainMenu.xib │ │ │ └── main.m │ │ └── UdpEchoClient.xcodeproj/ │ │ ├── project.pbxproj │ │ └── project.xcworkspace/ │ │ └── contents.xcworkspacedata │ └── UdpEchoServer/ │ ├── UdpEchoServer/ │ │ ├── AppDelegate.h │ │ ├── AppDelegate.m │ │ ├── UdpEchoServer-Info.plist │ │ ├── UdpEchoServer-Prefix.pch │ │ ├── en.lproj/ │ │ │ ├── Credits.rtf │ │ │ ├── InfoPlist.strings │ │ │ └── MainMenu.xib │ │ └── main.m │ └── UdpEchoServer.xcodeproj/ │ ├── project.pbxproj │ └── project.xcworkspace/ │ └── contents.xcworkspacedata ├── Gemfile ├── LICENSE.txt ├── Package.swift ├── README.markdown ├── Source/ │ ├── CocoaAsyncSocket.h │ ├── GCD/ │ │ ├── Documentation.html │ │ ├── GCDAsyncSocket.h │ │ ├── GCDAsyncSocket.m │ │ ├── GCDAsyncUdpSocket.h │ │ └── GCDAsyncUdpSocket.m │ ├── Info.plist │ └── Vendor/ │ └── CocoaLumberjack/ │ ├── DDASLLogger.h │ ├── DDASLLogger.m │ ├── DDAbstractDatabaseLogger.h │ ├── DDAbstractDatabaseLogger.m │ ├── DDFileLogger.h │ ├── DDFileLogger.m │ ├── DDLog+LOGV.h │ ├── DDLog.h │ ├── DDLog.m │ ├── DDTTYLogger.h │ ├── DDTTYLogger.m │ └── Extensions/ │ ├── DDContextFilterLogFormatter.h │ ├── DDContextFilterLogFormatter.m │ ├── DDDispatchQueueLogFormatter.h │ ├── DDDispatchQueueLogFormatter.m │ ├── DDMultiFormatter.h │ ├── DDMultiFormatter.m │ └── README.txt └── Tests/ ├── Framework/ │ ├── CocoaAsyncSocketTests (iOS).xctestplan │ ├── CocoaAsyncSocketTests (macOS).xctestplan │ ├── CocoaAsyncSocketTests (tvOS).xctestplan │ └── CocoaAsyncSocketTests.xcodeproj/ │ ├── project.pbxproj │ ├── project.xcworkspace/ │ │ ├── contents.xcworkspacedata │ │ └── xcshareddata/ │ │ └── IDEWorkspaceChecks.plist │ └── xcshareddata/ │ └── xcschemes/ │ ├── CocoaAsyncSocketTests (iOS).xcscheme │ ├── CocoaAsyncSocketTests (macOS).xcscheme │ └── CocoaAsyncSocketTests (tvOS).xcscheme ├── Mac/ │ ├── CocoaAsyncSocket.xcodeproj/ │ │ ├── project.pbxproj │ │ ├── project.xcworkspace/ │ │ │ ├── contents.xcworkspacedata │ │ │ └── xcshareddata/ │ │ │ └── IDEWorkspaceChecks.plist │ │ └── xcshareddata/ │ │ └── xcschemes/ │ │ └── CocoaAsyncSocketTestsMac.xcscheme │ ├── CocoaAsyncSocket.xcworkspace/ │ │ ├── contents.xcworkspacedata │ │ └── xcshareddata/ │ │ └── IDEWorkspaceChecks.plist │ ├── CocoaAsyncSocketTestsMac.xctestplan │ ├── GCDAsyncSocketUNTests.m │ ├── Info.plist │ └── Podfile ├── Shared/ │ ├── Info.plist │ ├── ObjC/ │ │ ├── GCDAsyncSocketConnectionTests.m │ │ └── GCDAsyncUdpSocketConnectionTests.m │ └── Swift/ │ ├── GCDAsyncSocketReadTests.swift │ ├── SecureSocketServer.p12 │ ├── SwiftTests.swift │ ├── TestServer.swift │ └── TestSocket.swift ├── iOS/ │ ├── CocoaAsyncSocket.xcodeproj/ │ │ ├── project.pbxproj │ │ ├── project.xcworkspace/ │ │ │ └── contents.xcworkspacedata │ │ └── xcshareddata/ │ │ └── xcschemes/ │ │ └── CocoaAsyncSocketTestsiOS.xcscheme │ ├── CocoaAsyncSocket.xcworkspace/ │ │ ├── contents.xcworkspacedata │ │ └── xcshareddata/ │ │ └── IDEWorkspaceChecks.plist │ ├── CocoaAsyncSocketTestsiOS.xctestplan │ ├── Info.plist │ └── Podfile └── test-all.sh