Construindo um aplicativo Servidor / Cliente no Cocoa

Criei um programa bastante simples que observa uma pasta, manipula os arquivos à medida que são adicionados e fornece uma visão simples do progresso do que está acontecendo. A pasta é assistida por meio de uma subclasse de NSOperation que passa informações em um NSDictionary para minha exibição de progresso, por meio do NSNotificationCenter.

Agora preciso dividir as coisas e executar a parte monitorada da pasta / processamento no meu servidor e criar um cliente para monitorar o progresso de várias estações de trabalho. Meu problema é que não sei como fazer isso e minhas pesquisas não estão realmente me ajudando.

Parece que estou obtendo muitas soluções desatualizadas (WebObjects, objetos distribuídos portáteis) ou informações incompletas. Parece que eu gostaria de usar o NSStream para transmitir dados, mas tudo o que encontro no NSStream parece estar configurado para o lado do cliente porque está procurando um endereço IP. Qual seria a melhor maneira de configurar um servidor e um cliente para se conectar a ele?

questionAnswers(3)

yourAnswerToTheQuestion