概要 WebSocketとは、HTTPベースでクライアント、サーバー相互通信を実現する技術です 従来であれば、サーバからのレスポンスはクライアント起点(ボタン押下、定期ポーリング等)でしか発生させることしかできませんでした。 しかし、WebSocketを使用することにより、サーバー起点でレスポンスを返せるため、サーバでのイベント発生時に情報をクライアントに即時通知する用途で使用されることが多いと思います。 今回、C#でWebSocketを動かしてみたく探していたら、やりたいことそのままの記事があったので試してみました。 MSDNの以下の記事のサンプルを実行しました https://msdn.microsoft.com/ja-jp/magazine/jj863133.aspx?f=255&MSPPError=-2147217396 サンプルを実行してみる クライアントからリクエストを送り、サ