Cocoaスレに書くべきかも知れないけど、
メーラの話をした関係で最初にこちらに書いてみます。

socketを作り、NSFileHandleのinitWithFileDescriptorで
デスクリプタを任せています。

- (NSData *)readLine
{
return [ mSocketHandle availableData ];
}


- (NSData *)readAll
{
return [ mSocketHandle readDataToEndOfFile ];
}

で、readLineだと上手くいくけど、どうも1行しか読んでくれないようです。
readAllの方は読みにいったまま帰ってきません。
googleでNSFileHandleを検索してもほとんど引っ掛からないのですが、
この方法はよくないのでしょうか。