Как получить файл при успешном подключении в TURNSocket или XMPPFramework в ios?

Я хочу использовать TURNSocket для передачи файла между двумя пользователями. .

Пользователь1: (сумматор iphone) Пользователь2: (пользователь Spark)

Теперь сокет подключен, и я хочу отправить файл пользователю User1 от пользователя User2 через Spark. Сумматор iphone может получить следующее сообщение:


  
    
      Sending file
    
    
      
        
          
          
        
      
    
  

Я видел их в файле отправки / получения XMPP в iphone sdk ...? тема о том, как обрабатывать в методе didSucceed , но я не знаю, как получить файл, который был отправлен пользователем Spark на сумматоре iphone.

Затем в вашей реализации didSucceed отправьте данные в переданный сокет, используя:

- (void)writeData:(NSData *)data 
  withTimeout:(NSTimeInterval)timeout 
          tag:(long)tag;

Наконец, закройте сокет:

- (void)disconnectAfterWriting;

Итак, как написать код для получения файла в этом метод или другие?

- (void)turnSocket:(TURNSocket *)sender didSucceed:(GCDAsyncSocket *)socket {
    // Where is the NSData that can be find to used in writeData method ?
}

9
задан Community 23 May 2017 в 12:03
поделиться