diff --git a/src/run2-2.sh b/src/run2-2.sh index 4851217..1cba4e9 100755 --- a/src/run2-2.sh +++ b/src/run2-2.sh @@ -12,25 +12,38 @@ ip a | grep inet sleep 2 -echo "このあと、EchoServerを起動します。" -sleep 2 -echo "別ターミナルで cd ~/NWP/src をしたあと、EchoClientを起動してください。" -sleep 2 -echo "EchoClientは、quit と入力すると、接続終了します。" -sleep 2 -echo "Now, open other terminal, and run EchoClient" +echo "EchoServer/EchoClientはコンソールで cd ~/NWP/src をしたあと、以下のようにして起動することができます。" sleep 2 echo "" -echo ">>>> $ java j2.EchoClient localhost 9999"; +echo ">>>> $ java j2.EchoServer 0.0.0.0 9999 (コマンドライン引数を指定した例)" echo "" - +echo ">>>> $ java j2.EchoServer (コマンドライン引数なしの場合、デフォルト値 127.0.0.1 9999 が設定されたことになります)" +echo "" sleep 2 - -echo "それでは、EchoServer を起動します。" +echo "EchoServerを終了するには CTRL+C をおしてください" + +sleep 3 + +echo "支援システムからEchoServerを起動するときは、ファイル一覧のj2/EchoServer.java を開き、Execボタンを押します。" sleep 2 +echo "Execボタン右のテキストフィールドで、コマンドライン引数を指定して実行することができます。例えば「0.0.0.0 9999」とすると、バインドアドレスとポート番号を設定できます。" +sleep 2 +echo "「バインドアドレス」に 127.0.0.1 を指定すると、自分のPCしか接続できません。" +sleep 2 +echo "「バインドアドレス」に 0.0.0.0 を指定すると、他のすべてのPCから接続できるようになります。" +sleep 2 +echo "「ポート番号」は1024〜65535までの範囲で、適宜変更することができます。" +sleep 2 + +echo "支援システムからEchoClientを起動するときも同様に、ファイル一覧のj2/EchoClient.java を開き、Execボタンを押します。" +sleep 2 +echo "EchoClient を終了するときは「quit」と入力してください。" +sleep 2 +echo "コマンドライン引数で、接続するサーバのアドレス(サーバのPCで ip a を実行して調べたアドレス)と、ポート番号を指定することができます。" +sleep 2 +echo "コマンドライン引数を指定しないときの「デフォルト値」は、Javaのプログラムに記載されています。" +sleep 3 +echo "(このシェルスクリプトはサーバやクライアントを実行せず、終了します)" -echo '>' java j2.EchoServer 127.0.0.1 9999 -java j2.EchoServer 127.0.0.1 9999 - - - +# echo '>' java j2.EchoServer 127.0.0.1 9999 +# java j2.EchoServer 127.0.0.1 9999