1

プロジェクトでHessianC#クライアントを使用して、HessianJavaサーバーと通信しています。

using hessiancsharp.client;

String url = "http://127.0.0.1:2000/test";

CHessianProxyFactory factory = new CHessianProxyFactory();

Hessian C#クライアントのタイムアウトオプションが見つかりませんでした(Hessian JavaクライアントのsetReadTimeoutとは異なります)。

誰かが私を助けてくれますか?Hessian C#クライアントでタイムアウトを設定するにはどうすればよいですか?

4

1 に答える 1

1

ソースを簡単に調べました。現在、タイムアウトの指定はサポートされていないようです。パッチの場合、おそらくクラスのメソッド呼び出しを変更する必要がありますCHessianMethodCaller。このクラスは、プロパティWebRequestを公開する標準の.NETクラスを使用しTimeoutます。

于 2010-01-07T22:45:46.150 に答える