CoreNetworking
CoreNetworking copied to clipboard
Support libdispatch scheduling throughout
Original author: [email protected] (February 23, 2010 10:17:56)
This will remove the need for a client t schedule them in a serial queue.
Original issue: http://code.google.com/p/amber-framework/issues/detail?id=34
The only problem class is NSStream/CFStream which doesn’t support dispatch scheduling, these classes can be replaced with custom stream subclasses that do support dispatch scheduling for file descriptors, or wait for the classes to support dispatch scheduling natively.
Started AFNetworkStream to support dispatch scheduling of file descriptor based socket but doesn’t support connect by name so it can’t replace NSInputStream/NSOutputStream