我使用FTPManager代码从FTP服务器下载文件。在我的应用程序中,我收到来自TCP服务器的请求以下载文件然后播放。 有时FTP管理器代码下载文件,然后我的应用程序播放得很好,但如果我再次得到类似的请求,那么有时我在控制台中收到错误消息
请求(0x15598b20),而不是当前请求(0x0),表示已在连接0x156aec50上完成
在此消息之后,它也不会播放下载的文件。
如果我尝试捕获代码,我收到此消息,我不知道。我不认为该消息是由代码发送的。
下载文件的代码是
server = [FMServer serverWithDestination:@"ftpserver username:@"****" password:@"*****"];
FTPManager *man = [[FTPManager alloc] init];
NSArray *path = NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES);
success = [man downloadFile:filename toDirectory:[NSURL fileURLWithPath:[path objectAtIndex:0]] fromServer:server];
[self performSelectorOnMainThread:@selector(PlayAudio) withObject:nil waitUntilDone:NO];
即使有了这条消息,我也总能获得成功。