1

gSoap をダウンロードし、wsdl のソース コードを生成しました。そして、サーバーに接続してリクエストを送信できました。

しかし、バイト送信、バイト受信などの http イベントをキャッチする方法がわかりません。このドキュメントhttp://www.cs.fsu.edu/~engelen/soapdoc2.htmlを読みました。

しかし、必要なものが見つかりません。関数 を見つけましfsendた。私が理解しているように、この関数はサーバーにリクエストを送信しているときに実行されています。私はこのようなことをしなければなりませんか?

service.fsend = Custom;

Customコールバックはどこにありますか?

他のコールバックが ffiltersend であることがわかりました。私が理解しているように、この関数はリクエストの送信時に実行されています。私はそれを使用します。しかし、このメソッドの最後のパラメーターがsize_tへのポインターであることを理解していません。このポインターから値を取得して 2 で割ると、実際のバイト数が取得されます。なんで?

4

1 に答える 1