質問

HTTP Getと投稿とWebSocket接続を処理する必要があるシンプルなリバースプロキシを作成しています。同時に多くのクライアントが少ないので、HTTPlistenerを使用したいと思っていました。しかし、それを使用する方法を見るのに苦労していますが、WebSocket接続をプロキシしています。

httplistenerresponseを介して応答を送信する必要があると思います。取得と投稿のためにこれは簡単です。 WebSocketsの場合、ハンドシェイクデータを送信し、接続を開いたままにして、プロキシされているサーバーからさらなるメッセージを送信する必要があります。 httplistenerresponseを使用してデータを送信する唯一の方法は、close()を呼び出し、おそらく基礎となるソケットのさらなる使用を防ぐことです。

同様の問題は、HTTPlistenerRequestを使用して、クライアントから後のWebSocketメッセージを受信しようとすることに存在すると思われます。

ここで何かが足りないのですか、それともhttplistenerを使用する方法はありませんか?

役に立ちましたか?

解決

今はHTTPlistenerには方法がないようです。 .NET 4.5を待つ必要があります。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top