CONNECT のトンネリングは非同期で

CONNECT では切断されるまでつなぎ続けるのがベストっぽいので非同期メソッドをつかって処理しよう。
Socket.ReceiveAsync() でブラウザ側から読んで、読むのに使った SocketAsyncEventArgs をそのまま オリジンサーバーに Socket.SendAsync() で送ればいいかな。オリジンサーバーからブラウザ側も同様に。