KCCTdensan / syokudou

食堂利用管理システム
Apache License 2.0
2 stars 0 forks source link

サーバーとクライアントのすべき処理 #7

Closed nekosaburo8250 closed 6 years ago

nekosaburo8250 commented 6 years ago

サーバーから帰ってくる文字列("多重利用です!!!!!"、"不正な学生証です."など)はクライアント側で決めるべきです

TateIsuKanna commented 6 years ago

何も入力されなかった時の処理をサーバー側でするのには賛成です.

サーバーが返すべきなのはエラーコードで,エラーメッセージを返すべきでないという事ですか? クライアント側の変更無しにメッセージを一括変更出来るのが良いと思っていたのだけど.

単にメッセージを表示するだけでなく,サーバーの応答によってクライアントの動作を変えたいという事ですか? それなら,HTTP等の様にエラーコードとメッセージを両方返すというのがありますね.

nekosaburo8250 commented 6 years ago

エラーメッセージは本質的にはGUIの一部なのでクライアント側で処理すべきだと思いました。 あと何も入力されなかった時の処理はどちらでもいいかと思い、上のコメントは編集しました。

nekosaburo8250 commented 6 years ago

サーバーからエラーコードを受け取って、それをどう表現するかがGUIの役目だと思っています。

TateIsuKanna commented 6 years ago

上にも書きましたが,エラーコード(状態)によって動作を変えたいという事ですか?例えばエラーの時はメッセージを赤にして警告音を鳴らすとか.

nekosaburo8250 commented 6 years ago

そうです。サーバーはエラーコードだけ送って、クライアントはそれに応じて動作を変えます。警告音も鳴らせたらいいですね。

nekosaburo8250 commented 6 years ago

サーバーとクライアントを実際に起動させて、動作させるにはどうすればいいですか

TateIsuKanna commented 6 years ago

syokudou_client.pyの.connect(のIPアドレスをlocalhostにして起動