このRuby websocket / flashsocketサーバーをPHPに変換するのはどれくらい実現可能ですか?

StackOverflow https://stackoverflow.com/questions/1632898

  •  06-07-2019
  •  | 
  •  

質問

このRuby websocketサーバーをPHPに変換するのはどの程度実現可能ですか?

http://github.com/gimite /web-socket-ruby/blob/master/lib/web_socket.rb

Rubyを少し知っていて、かなりの量のPHPを知っているので、ソケットプログラミングはやったことがないと思った。 Gimiteがgitに追加したものの上にチャットアプリを構築したいのですが、私のサイトはすべてPHPにあります。これらの300行をPHPで書き換えることはどれほど難しいと思いますか?

それは可能ですか? もしそうなら、それは難しいでしょうか? 最も難しい部分は何でしょうか? PHPはパフォーマンスに影響を与えますか? セッション管理を変換するのではなく、DBに移動することにより、そのRubyサーバーをPHPサイトに統合しようとする方が良いでしょうか?

お時間をいただきありがとうございます。

役に立ちましたか?

解決

これは、PHPでの基本的なwebsocket実装です。

http://code.google.com/p/phpwebsocket/

githubでも利用可能

他のヒント

自分が何をしているのかを知っている人にとっては、かなり実現可能です。 Rubyのソケットライブラリには魔法のようなものは何もありません。

難しい部分は、PHPが通常長時間実行されないことです。おそらく、PHPコマンドラインインタープリターで実行するように作成することになります。

セッションの処理は、どこで実行しても興味深いものになります。これは、サイドチャネルを使用しているように見えますが、必ずしもブラウザのセッションCookieを認識またはアクセスできるとは限りません。

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