gSoap をダウンロードし、wsdl のソース コードを生成しました。そして、サーバーに接続してリクエストを送信できました。
しかし、バイト送信、バイト受信などの http イベントをキャッチする方法がわかりません。このドキュメントhttp://www.cs.fsu.edu/~engelen/soapdoc2.htmlを読みました。
しかし、必要なものが見つかりません。関数 を見つけましfsend
た。私が理解しているように、この関数はサーバーにリクエストを送信しているときに実行されています。私はこのようなことをしなければなりませんか?
service.fsend = Custom;
Custom
コールバックはどこにありますか?
他のコールバックが ffiltersend であることがわかりました。私が理解しているように、この関数はリクエストの送信時に実行されています。私はそれを使用します。しかし、このメソッドの最後のパラメーターがsize_tへのポインターであることを理解していません。このポインターから値を取得して 2 で割ると、実際のバイト数が取得されます。なんで?