No.1
- 回答日時:
http://soudan1.biglobe.ne.jp/qa5828906.html
>サーバから入力を求められ、それが正しくあれば、次の状態へ。
>正しくなければ、状態を遷移させなかったり。
>そして、状態が遷移したということをサーバに伝えなければなりません。
やりたいことはわかるけど、
>自分としては、条件式などを利用しようかと思っているのですが・・・。
>(状態遷移図の作成ではありません。)
いや、条件式使おうが使うまいが、その条件の網羅製の確認と設計の為には状態遷移図は作るよ。
というか作らないで製造(開発)仕様とする方がおかしいし。
>ほんのわずかなヒントでもいいので、お助け願います。
でその「ヒント」って何のヒントが必要なの?
>サーバから入力を求められ、それが正しくあれば、次の状態へ。
>正しくなければ、状態を遷移させなかったり。
>そして、状態が遷移したということをサーバに伝えなければなりません。
やりたいことはわかるけど、
>自分としては、条件式などを利用しようかと思っているのですが・・・。
>(状態遷移図の作成ではありません。)
いや、条件式使おうが使うまいが、その条件の網羅製の確認と設計の為には状態遷移図は作るよ。
というか作らないで製造(開発)仕様とする方がおかしいし。
>ほんのわずかなヒントでもいいので、お助け願います。
でその「ヒント」って何のヒントが必要なの?
この回答への補足
ANO.2の方のが参考になるかと思うのですが、第一に、サーバがクライアントにメッセージ送信。第二に、クライアントがメッセージを受信。こういったところのプログラムで参考になるものがあればと思っています。
補足日時:2010/04/16 13:15No.2ベストアンサー
- 回答日時:
ソケット通信を実装すれば良いと思います。
サーバーのIPアドレス、ポート番号で接続し
双方向通信を行います。
おおまかな処理の流れを下記します。
1.サーバー側が質問電文を送信
2.クライアント側が1を受信
3.クライアント側が回答電文を送信
4.サーバー側が3を受信
5.サーバー側が回答を審査する。
6.サーバー側が審査結果電文を送信
7.クライアント側が6を受信
8.審査結果を元に遷移制御する。
No.3
- 回答日時:
お疲れ様です。
サーバ・アンド・クライアント型のソフトは、メッセージを送受信(メッセージパッシング)するという観点からオブジェクト指向型の設計が有効です。
オブジェクト指向型の設計というのは、シーケンス図や状態遷移図を用いた設計です。
特に、メッセージは送信に対して必ず応答が必要という分けではなく、設計によっては送信2回に対して応答1回なんて設計の仕方もあります。
「シーケンス図や状態遷移図を作らずにプログラムを作りました」と言われても、品質に疑問を持ちます。
以上
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- 宇宙科学・天文学・天気 銀河のハビタブルゾーンを確率的セルオートマトンという数値的にシミュレーションした結果、「群島」の様な 2 2023/06/06 23:10
- 化学 結晶場理論で真空状態から例えば8面体配位でt2gが安定化するのはなぜでしょうか? 1 2023/04/30 19:09
- 工学 NFAからDFAの変換について 1 2022/05/28 01:45
- 工学 順序回路と状態遷移表 1 2022/07/07 10:49
- PHP $_SESSIONに渡した後はそのまま使っても問題ありませんか? 3 2022/11/08 22:17
- 化学 遷移金属でd5の半閉殻の状態が安定化する理由について教えてください。 0 2023/04/18 09:42
- 医学 サブリミナルの研究で「kコアパーコレーション(percolation、浸透の意)を使用して、人間の脳 1 2023/01/29 16:20
- サーバー Googleドライブなどを使わずにテザリングAndroidでWindowsとファイル共有 1 2023/02/19 13:14
- PHP PHP でメールフォームを作成したい 1 2022/05/04 22:28
- Windows 10 外部ドライブにマウントできない問題について 9 2022/03/22 18:08
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
TCP/IP通信時のサーバーからの受信
-
ソケットを用いた1対多通信につ...
-
同じLAN内パソコンのIPアドレス...
-
Socket通信の0バイト受信について
-
VB6のwinsockでconnectできない
-
UDP通信する時に、相手にどうや...
-
相手のIPアドレスを取得する方法
-
UDP通信におけるbind関数について
-
ソケット通信 同じポート番号...
-
Socket通信を待ち受け状態にす...
-
エクセル VBA でのCOMポート...
-
JavaによるXMLの送受信
-
ソケットのrecvの戻り値が0
-
株価チャートプログラム
-
Delphi で作成中 DLL の中で Pr...
-
UDPを使って通信速度測定プログ...
-
ソケット通信について(Tcp)
-
送信したデータの一部が文字化...
-
ネットワークプログラミングに...
-
ソケットでクライアントのipア...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
TCP/IP通信時のサーバーからの受信
-
UDP通信におけるbind関数について
-
Winsockで接続待ちタイムアウト...
-
recv関数でフリーズしてしまう
-
VB6のwinsockでconnectできない
-
ソケットのクローズについて
-
UDP通信する時に、相手にどうや...
-
エクセル VBA でのCOMポート...
-
ソケットのrecvの戻り値が0
-
UdpClient 送信元のIPアドレ...
-
Socket通信の0バイト受信について
-
WinSockでの通信プログラムがう...
-
同じLAN内パソコンのIPアドレス...
-
ソケット通信 同じポート番号...
-
VC++でのソケット通信について
-
Connectエラーが出てしまう・・...
-
CreateFile関数でCOMポートが開...
-
Winsockを使わずにVBでSocketを...
-
VB6‥ソケットについて
-
SIPがNATを越えられない理由
おすすめ情報