It seems that binary communication is not supported, looking at -[Connection write:] and -[Connection stream:(NSStream*) handleEvent:(NSStreamEvent)], where NSASCIIStringEncoding is used. Is it so? In this case, would it be possible to add binary data support?