HTTP 프로토콜을 사용하여 파일을 보내야하지만 큰 파일이있어서 소켓을 사용해야합니까? 아니면 같은 WinHttpApi를 사용할 수 있습니다winHttpApi 또는 소켓을 사용하여 큰 파일을 보내는 것이 현명한 방법입니까?
BOOL HttpSendRequest(
__in HINTERNET hRequest,
__in LPCTSTR lpszHeaders,
__in DWORD dwHeadersLength,
__in LPVOID lpOptional,
__in DWORD dwOptionalLength
);
내가 원하는 파일의 lpOptional를 사용할 수 있습니까? 파일을 분리하거나이 API가 큰 파일을 처리해야합니까?
HTTP API를 사용하고 데이터를 분리해야한다면 파일 크기에 제한이 있습니까?
HTTP가 파일을 보내기 위해 사용한다고 생각하는 것은 무엇입니까? :-) – ziesemer
@ziesemer 소켓을 사용하고 있다는 것을 알고 있습니다.하지만 소켓에서 MTU로 패킷을 보내지 않아야합니다. 제 질문은 HTTP apis를 처리 할 때 필요하거나 이미이 오버 헤드를 구현에 넣었습니다. – CnativeFreak