I find it odd that there's very little documentation for CFSocket.
I'm trying to use it to update my newsreader (NNTP) client from
OpenTransport.
I am able to get the socket to connect to the server.
When I call CFSocketIsValid(...) it returns true.
LittleSnitch confirms that I'm connecting to the server that I want
on the port that I want.
However, my callback doesn't get called once.
I'm using kCFSocketDataCallBack | kCFSocketWriteCallBack for the
types of callbacks I want.
I don't receive any data from the server.
I've tried using CFSocketCreateConnectedToSocketSignature to create
the socket and connect in one step.
I've also tried CFSocketCreate then call CFSocketConnectToAddress for
two steps.