このソリューションがHTTPプロトコルに基づいている方が良いでしょう。Perlでクライアントサーバーを作る最も簡単で簡単な方法は何ですか?
答えて
チェックアウトHTTP::Daemon in CPAN。それはあなたにサーバーの基礎を与えるでしょう。 HTTPを処理するメソッドをオーバーライドすることができます。
また、HTTP::Server::Simpleを試してください。そのモジュールは最初のモジュールほど成熟していません。
最後に、より一般的な方法であるNet::Serverをご覧ください。
私はなぜCPANでHTTP :: Daemonを見つけられなかったのか分かりません...私が探していたものから近いと思われます。 – sebthebert
HTTP Perlクライアントの実装は低速です(HTTPヘッダーのマングリングの場合は100万CPUサイクル)。早い段階であると思われるが、有望であるWWW::Curl以上を試してみてください。LWP::Curlサーバー側では、mod_perlでapache2を使用してください。 HTTPを使用したくない場合PlRPCは非常に有望です。
を編集してください:あなたがそれをメモした場合、あなたは投票します。もちろん。
おそらくあなたは間違っているために下降しているでしょう。私は何年も前からPerlのコミュニティで活躍してきましたが、そのことを実証している人はいませんでした。私はLWPもかなり自分自身を使ってきました。古いハードウェア上でさえ、常に十分速かったです。 –
mangle httpヘッダー(2GHz CPUで500us)のために100万CPUサイクルを費やしても気にしないときは、私の要求とは異なる必要があります。鉱山は異なる、それは人生です。 –
- 1. コマンドラインで新しいファイルを作成する最も簡単で簡単な方法は何ですか?
- 2. mysqlテーブルとPHPからサイトを作成する最も簡単で簡単な方法は何ですか?
- 3. UITableViewフォームを作成する最も簡単で簡単な方法は何ですか?
- 4. ファイルを検索する方法は、最も簡単で簡単ですか?
- 5. MacでSASをインストール/実行する最も簡単で簡単な方法は何ですか?
- 6. Angular JSで日付ピッカーを使用する最も簡単で簡単な方法は何ですか?
- 7. 最も簡単な方法
- 8. 最も簡単な方法
- 9. Windows Media Playerを一時停止/再生する最も簡単で簡単な方法は何ですか?
- 10. ナビゲーションバー以外のビューの高さを取得する最も簡単で簡単な方法は何ですか?
- 11. VisualStudio2008の開発にlibpngを利用する最も簡単で簡単な方法は何ですか?
- 12. Magentoのデータベースをアップグレードする最も簡単で簡単な方法は何ですか?
- 13. このheirarchicalテーブルをフラットテーブルに非正規化する最も簡単で簡単な方法は何ですか?
- 14. NSTableViewカスタムセルを作成する最も簡単な方法は何ですか?
- 15. Pythonで簡単なGUIを開発する最も簡単な方法
- 16. C++でスレッドプールを作成する最も簡単な方法は?
- 17. 作成と最も簡単な方法
- 18. 自己抽出PEを作る最も簡単な方法は何ですか?
- 19. 簡単な3Dアイオスアプリを作成する最も簡単な方法
- 20. OSXでPostgreSQLを設定する最も簡単な方法は何ですか?
- 21. XAMLでScrollViewerをスタイルする最も簡単な方法は何ですか
- 22. RailsでERBを実装する最も簡単な方法は何ですか?
- 23. プロミスをES6でラップする最も簡単な方法は何ですか?
- 24. Javaでカスタムバイナリデータメッセージを設定する最も簡単な方法は何ですか?
- 25. クラスでイベントを作成する最も簡単な方法
- 26. Blackberryデバイスでスクリーンショットを撮る最も簡単な方法は何ですか?
- 27. Xamarin.formでSQLiteデータベースにアクセスする最も簡単な方法は何ですか?
- 28. 最も簡単な方法は、プログラム
- 29. 最も簡単な方法は、垂直
- 30. 最も簡単な方法は、Express
どのプロトコルですか? UDP/TCP/HTTPをリッスンするサーバーが必要ですか?これは非常に曖昧な質問です。再発したり、閉鎖の危険があります。 –