Socket と ServerSocket を使用してクライアントとサーバー間のデータ送信を実装する

目次

完全なプログラム

プログラム分析

一連の記事


京東/タオバオなどのモールで買い物をする場合、まずアカウントを登録し、ユーザー名とパスワードを京東/淘宝などのモールのサーバーに保存する必要があります。買い物をする前にログインしてユーザー名を確認する必要があります。ユーザーが入力したユーザー名とパスワードがJD.com/Taobaoなどのモールのサーバーと一致しているかどうかを確認し、保存されているユーザー名とパスワードが一致しているかどうかを確認し、一致している場合はログイン成功、一致していない場合はログインに失敗します。 。

この場合、TCP プロトコルを使用してログイン操作 (Socket がクライアント、ServerSocket がサーバー) をシミュレートし、サーバー上に user.properties ファイルを作成し、登録ユーザーのユーザー名とパスワードを保存します (形式: root=toor) 、左側の root はユーザー名を表し、右側の Toor はパスワードを表します)、クライアントはキーボードからユーザー名とパスワードを入力し、検証のためにサーバーに送信します。検証に合格すると、サーバーは次のメッセージを返します。クライアントは「ログイン成功」というプロンプト メッセージに応答します。検証が失敗した場合、サーバーはクライアントに「ログインに失敗しました」というプロンプト メッセージに応答します。

トレーニングの目的

TCP プロトコルで登録およびログイン関数を作成できる

トレーニングのヒント

1. クライアント オブジェクトとサーバー オブジェクトを作成するにはどうすればよいですか?

2. .properties ファイルにデータを書き込むにはどうすればよいですか?

3. 行単位でデータを送信する方法

おすすめ

転載: blog.csdn.net/m0_68111267/article/details/134028307