Это, к сожалению, не ответ, но ...
GameKit - это абстракция сетевых уровней bluetooth и wifi, позволяющая использовать определенный набор протоколов для связи между двумя устройствами - для связи с клиентом для настольного компьютера вам потребуется реплицировать все функциональные возможности GameKit на рабочем столе, поскольку на рабочем столе нет сопоставимого API. Это не будет простым делом.
Я бы настоятельно рекомендовал разработать что-то сверх Bonjour, как и предложил @Jordan. Проект Билла Дадни ( статья в блоге ). Это отличное место для начала.