Я пытаюсь подключиться к HTTP-серверу C# с iPhone-приложением. Довольно простой код до сих пор:Сброс соединения с помощью peer с iPhone NSURLConnection
NSData *requestData = [ NSData dataWithBytes: [ requestMessage UTF8String ] length: [ requestMessage length ] ];
NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:infoURL]];
[request setValue:@"application/x-www-form-urlencoded" forHTTPHeaderField:@"content-type"];
[request setHTTPMethod: @"POST"];
[request setHTTPBody: requestData];
NSURLConnection *connection = [[NSURLConnection alloc] initWithRequest:request delegate:self];
Сервер получает запрос, посылает ответ, а затем разрывает соединение. IPhone сообщает о сбросе соединения с помощью одноранговой сети.
Для того, чтобы попасть на сервер в Firefox на моем рабочем столе, мне нужно перейти в расширенные префизы и отключить поддержку. Причина, я полагаю, заключается в том, что я завершаю соединение сразу после отправки ответа. Я делаю это, потому что я не хочу повторно использовать соединения позже.
В любом случае, чтобы отключить поддержку при использовании NSURLConnection на iPhone или какие-либо предложения по изменению моего .Net-кода?
Я пробовал это, и, по-видимому, он переопределяется NSURLConnection. –