Closed nekosaburo8250 closed 6 years ago
何も入力されなかった時の処理をサーバー側でするのには賛成です.
サーバーが返すべきなのはエラーコードで,エラーメッセージを返すべきでないという事ですか? クライアント側の変更無しにメッセージを一括変更出来るのが良いと思っていたのだけど.
単にメッセージを表示するだけでなく,サーバーの応答によってクライアントの動作を変えたいという事ですか? それなら,HTTP等の様にエラーコードとメッセージを両方返すというのがありますね.
エラーメッセージは本質的にはGUIの一部なのでクライアント側で処理すべきだと思いました。 あと何も入力されなかった時の処理はどちらでもいいかと思い、上のコメントは編集しました。
サーバーからエラーコードを受け取って、それをどう表現するかがGUIの役目だと思っています。
上にも書きましたが,エラーコード(状態)によって動作を変えたいという事ですか?例えばエラーの時はメッセージを赤にして警告音を鳴らすとか.
そうです。サーバーはエラーコードだけ送って、クライアントはそれに応じて動作を変えます。警告音も鳴らせたらいいですね。
サーバーとクライアントを実際に起動させて、動作させるにはどうすればいいですか
syokudou_client.pyの.connect(
のIPアドレスをlocalhost
にして起動
サーバーから帰ってくる文字列("多重利用です!!!!!"、"不正な学生証です."など)はクライアント側で決めるべきです