gSoap을 다운로드하고 wsdl의 소스 코드를 생성했습니다. 그리고 서버에 연결하여 요청을 보낼 수 있습니다.Gsoap Http 이벤트 콜백
그러나 바이트 전송, 바이트 recv 같은 HTTP 이벤트를 잡을 수있는 방법을 이해할 수 없습니다. 이 문서를 읽었습니다. http://www.cs.fsu.edu/~engelen/soapdoc2.html.
하지만 내가 필요한 것을 찾을 수 없습니다. 기능 : fsend
을 찾았습니다. 이 기능은 서버에 요청을 보낼 때 실행되고 있음을 이해합니다. 이런 식으로해야합니까?
service.fsend = Custom;
여기에서 Custom
은 내 콜백입니까?
다른 콜백은 ffiltersend입니다. 이 기능은 요청이 전송 될 때 실행되는 것으로 알고 있습니다. 나는 그것을 사용한다. 하지만이 메서드에서 마지막 매개 변수가 size_t에 대한 포인터라는 것을 이해하지 못합니다. 이 포인터에서 값을 얻고 2로 나누면 실제 바이트 수가 계산됩니다. 왜?
은 바이트입니다. recv는 매우 의미가 있습니다. – billz
나를 보내 더 많은 시간을 보내고, 원인이 gsoap을 통해 파일을 업로드 ... 그 이유는 바이트 recv 나를 위해 중요하지 ... 그리고 아직도 어떻게 이해할 수 없다 .... –