オンラインで対戦出来る将棋のウェブアプリを開発したいと思っています。
yahoo将棋 というのがあるのですが、それと同じようなものをイメージしています。
http://games.yahoo.co.jp/games/login.html?page=shg
そこで、どのような開発方法をとるか考えたのですが、2通りあると思いました。
1
通常のウェブアプリケーションと同じように、プログラムはCGIとして動作させる。
一手打つ度にサーバにリクエストが飛び、CGIが作動する。
2
一つの対戦が始まるとそれ用のプロセスがサーバに常駐し、クライアントからのリクエストをそのプロセスが受け取ってあれこれやる。
自分は1のような感じのウェブアプリケーションしか作ったことがないのですが、今回のような場合は2の方法をとった方がいいような気がしています。
実際どちらがよいのでしょうか?
そして、2の方が良い場合、どのようなツールを使ってそのシステムを構築するのが良いか(やはりJavaがよいのかな、と思っています)、また、サーバと特定の2者の間だけで通信を行うにはどうすればよいのか分かっていないので、それについても教えていただけますと幸いです。
よろしくお願いいたします。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- 囲碁・将棋 日本議員はいつもモメてますが、日本棋院もモメる事があるんですね? 2 2022/10/15 09:02
- 囲碁・将棋 将棋の対局に他人が口出しすることは厳禁。ではこの場合は許される? 許されない? 2 2023/02/06 19:40
- 囲碁・将棋 将棋のスーパーカップはやらんの? 2 2023/06/27 21:54
- 囲碁・将棋 詰将棋。過去作品との重複、盗作、偶然の一致については誰が検証しているのか? 2 2023/04/26 20:14
- 囲碁・将棋 藤森プロの動画ちゃんねる「将棋放浪記【プロ棋士】」対戦相手は誰? 1 2023/07/06 20:05
- 囲碁・将棋 羽生さんが将棋連盟会長になった真の理由は…? 2 2023/06/14 17:26
- 囲碁・将棋 50半ばで将棋を始めて半月。80になる父親はアマ5段くらいで、遠い昔に教わったこともありましたが、今 7 2022/04/09 09:01
- 政治 将棋の「鼻出し反則負け」を無くする為に、将棋専用マスクを開発するべきではないですか? 13 2023/02/02 12:29
- その他(クラウドサービス・オンラインストレージ) Onedriveで実現したい事。2台のPC間で。 2 2023/04/10 20:42
- 囲碁・将棋 「最近はやってませんが数年前までしてました(ウィンクの絵文字)、将棋面白いですよね! 好きな戦法とか 7 2022/07/28 18:16
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
バックグラウンドのプロセスの...
-
explorer.exeが異様にメモリを食う
-
プロセスのアタッチ・デタッチ...
-
Texについてです。 jpgファイル...
-
WINのタスクマネージャの強制終了
-
シェルで親プロセス終了時に子...
-
ウィンドウのタイトルからプロ...
-
Linuxでのスレッド間メッセージ...
-
C++のプログラムをバックグラウ...
-
他のアプリケーションの操作に...
-
API関数 GetExitCodeProcess
-
怪しいプロセス教えてください。
-
WebBrowserでPDF表示でのトラブル
-
Windowsでのfork方法
-
ADOでアクセスのレコードに...
-
Visual C++からpingを実行して...
-
VBでエクセルを起動し、プロ...
-
スレッド?
-
VB6.0 SHELLで起動...
-
複数同時実行時の参照先について
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
バックグラウンドのプロセスの...
-
explorer.exeが異様にメモリを食う
-
なぜ女性は男性が忘れたことを...
-
タスクマネージャーのプロセス...
-
プロセスのアタッチ・デタッチ...
-
非表示になったエクセルは?
-
Process.Startの戻り値を後で取得
-
C#でのbatファイル実行結果取得
-
プロセスIDからウィンドウハ...
-
c言語でプロセスIDを調べたい
-
Linuxでのスレッド間メッセージ...
-
プロセスIDの取得方法について
-
ADOでアクセスのレコードに...
-
怪しいプロセス教えてください。
-
vb.netでEXCEL起動がうまくでき...
-
別のプロセスの関数を呼び出す...
-
C++のプログラムをバックグラウ...
-
Visual C++からpingを実行して...
-
VBS(WSH)で開いたIEのウィンド...
-
IISがフリーズ
おすすめ情報