Если ошибки нет, установите error
на ноль.
error
- это средство передачи остальной части вашего приложения , почему соединение не устанавливается.
В вашем примере бросьте свой собственный NSError, заявив, что ваше приложение не принимает соединения, потому что оно уже подключено к клиенту.
См. Документацию по iPhone Dev Center для NSError , чтобы узнать, как ее заполнить.