Исходники клиента мессенджера без исходников серверной части мало что дадут. Да даже имея всё это разобраться будет не так просто. У меня был проект Funtum под iOS, геосоциальная сеть-мессенджер, сервер на Ruby. Вроде работало, но не сказать чтобы идеально, да и код не ахти. В качестве транспорта использовали пуш уведомления.