update.ajax対応のサンプルWEBサーバーの記事を開発ブログにまとめました。追記)作成中のアプリにWEBサーバー機能を追加しようとしてハマったのでシェア。手始めにテストプログラムを作ってみました。それが以下のソースです。※不自然な点に気付くかもしれませんが、説明に都合の良いように整理したので。}}IEで応答なし...試しにChromeから127.0.0.1:8080にアクセス。思い通りに表示してくれました。次にIEでもアクセス。...いつまで待っても反応がありません(汗)。調べてみるとReceive()で止まっていました。Firefoxでも確認してみましたがこちらは問題なし。...mongooseに救われるAccept()からのReceive()というごく単純なこの流れ。単純すぎてどこが悪いのか分からない...やっぱIEはあかん子やったんや...などと思ったり。HttpListenerで実装してみるとこれがうまくいってしまうのでした。他に何か参考になるソースが欲しい...ありました、その名も軽量WEBサーバーmongoose!https://code.google.com/p/mongoose/目ぼしいところにログを入れてデバッグすると原因がわかりました。それは何か?ブラウザからは通常のリクエスト(Req.1とする)の他にfaviconのリクエスト(Req.2とする)も流れてきていたのですが、その送られ方が違っていたのです。...となっているため、Req.1のAcceptに対してReceiveをしても、IEにしてみればまだReq.2が接続されていないためReq.1を送信していない状態だったのです。そこで次のように修正しました。}これでうまくいくはず。表示されない...Receiveし、Sendもできるようになりました。それなのになぜだろう?何気なく"Content-length"を50とかにしてみる。サンプルWEなんか出ましたけど!そうかー、これかー、というわけでこれを修正。buffer.GetLength(0);一時はどうなることかと思いましたがやっと表示することができました。この瞬間がたまりませんねー。upLoginユーザーは見つかりませんでした。