2012-11-14 3 views
1

나는 NSURLRequest를 가져 와서 NSURLConnection과 같은 것 대신 socket()에 쓸 준비가 된 유용한 데이터로 바꾸고 싶다.소켓을 통해 NSURLRequest를 보낼 수 있습니까?

이 작업을 수행하는 가장 좋은 방법은 무엇입니까?

+0

당신이하려는 일을 분명히 할 수 있습니까? NSURLConnection의 문제점은 무엇입니까? – user1071136

+0

NSURLConnection에는 "CLOSE_WAIT"상태로 열려있는 소켓 주변의 Lion에 몇 가지 버그가 있습니다. 난 원시 소켓을 사용하여 그래서 내가 실제로 그것에 대해 뭔가 할 수있는 문제가 드롭 다운 싶습니다. – user988375

답변

1

NO!

NSMutableURLRequest를 만들고 요청에 HTTPBodyStream을 제공 한 다음 NSURLConnection을 만들어 요청을 보낼 수 있습니다.

HTTPBodyStream은 요청에서 본문을 읽는 NSInputStream입니다. 사용자, 파일 또는 NSData에서 값을 얻을 수 있습니다.

관련 문제