Threading NSStream
   I have a TCP connection that is open continuously for communication with an external device.  There is a lot going on in the communication pipe which causes the UI to become unresponsive at times.  I would like to put the communication on a separate thread.  I understand detachNewThread and how it calls a @selector.  My issue is that I am not sure how this would be used in conjunction with something like NSStream.?
Threading NSStream
===

   I have a TCP connection that is open continuously for communication with an external device.  There is a lot going on in the communication pipe which causes the UI to become unresponsive at times.  I would like to put the communication on a separate thread.  I understand detachNewThread and how it calls a @selector.  My issue is that I am not sure how this would be used in conjunction with something like NSStream.?