私が尋ねることに注意して、WebSocketサーバーを作成して実行する方法を知っています。AjaxをWebSocketに変更する簡単な方法はありますか?
私はjQueryを使用しているため、Ajaxを使用してサーバーを非常に長い時間接続しています。これは、使いやすい$.ajax()
メソッドを提供します。
しかし、私のWebサイトはWebSocketモードで動作することができます。つまり、Ajaxを使用してできることをWebSocketで利用できるようになります。
しかし、あまりにも多くの努力なしでのWebSocketにアヤックスから変更を行うために私を助けることができる$.ajax()
としてだけで簡単にサーバーを接続する方法があるかどうか、私は知りません。我々はAJAXを使用しているところWebSocketを使用することができ
https://socket.io – lintu
のようなものを使用してください。http://stackoverflow.com/questions/10377384/why-use-ajax-when-websockets-is-available – Anil
これらは基本的に異なるプロトコルでは、おそらく些細な変化はありません。 Websocketのすべての機能を再実装し、これまでの '$ .ajax'とまったく同じように動作する関数を作成し、' $ .ajax'への全ての関数呼び出しをあなたの新しい関数に置き換えることができます。 Ajaxの利点の1つは、リクエストを簡単にキャッシュできることと、オープンな接続のためにサーバーリソースを貪欲にしないことです。双方向通信が必要ない場合(そして明らかにそうではない場合)、なぜそれを全く置き換えるのでしょうか? – deceze