2008-03-01から1ヶ月間の記事一覧

Proxy を更新しました

WWWC 補助ツール からダウンロードできます。今回の更新で動くページがかなり増えたと思います。 CONNECT で Socket.xxxAsync を使わないようにしたので、Windows XP 以前でも動くかも。調べてないけど。 接続の再利用するかしないかの判断がうまくなったの…

SocketAsycnEventArgs は Windows XP 以上でしかサポートされていないらしい

SocketAyncEventArgs を使った通信は WindowsXP 以上でしかサポートされていないみたい。まぁこだわらなくて良いので Begin/End パターンを使えばいいか。操作ごとに SocketError がとれて便利だったけど。 .NET のヘルプで Socket.Poll を調べてみると、Soc…

IDisposable の実装

C#

なにやら気をつける事があるようなので自分用テンプレート。 以下ソースコード using System; namespace Samples { // 参考: http://msdn.microsoft.com/library/ja/default.asp?url=/library/ja/cpgenref/html/cpconfinalizedispose.asp class Disposable :…

Expect: 100-continue

Keep-Alive の実装が適当すぎるせいか、ソケットを再利用したときにサーバー側から切断されていてもそれを検出できない。 GET なら再接続して送り直せばいい。しかし POST でメッセージボディが大きすぎるとき、メモリ使いすぎて困る。 なのでクライアントか…