回答編集履歴
2
mainメソッドの throws IOException 句を削除。説明を正しくする。
test
CHANGED
@@ -6,7 +6,7 @@
|
|
6
6
|
|
7
7
|
|
8
8
|
|
9
|
-
PointとBoardクラスを定義します。`java.io.Serializable`を実装。フィールドの追加変更ごとに`serialVersionUID`を変更すると(eclipseで
|
9
|
+
PointとBoardクラスを定義します。`java.io.Serializable`を実装。フィールドの追加変更ごとに`serialVersionUID`を変更すると(eclipseで手動生成)、シリアライズされたオブジェクトとクラスのバージョンが合わなければエラーにしてくれます。
|
10
10
|
|
11
11
|
|
12
12
|
|
@@ -144,7 +144,7 @@
|
|
144
144
|
|
145
145
|
public class Server_ {
|
146
146
|
|
147
|
-
public static void main(String[] args)
|
147
|
+
public static void main(String[] args) {
|
148
148
|
|
149
149
|
Board board = new Board();
|
150
150
|
|
@@ -214,7 +214,7 @@
|
|
214
214
|
|
215
215
|
public class Client_ {
|
216
216
|
|
217
|
-
public static void main(String[] args)
|
217
|
+
public static void main(String[] args) {
|
218
218
|
|
219
219
|
try (Socket sock = new Socket("localhost", 6066);
|
220
220
|
|
1
改行を削除
test
CHANGED
@@ -2,9 +2,7 @@
|
|
2
2
|
|
3
3
|
|
4
4
|
|
5
|
-
Javaオブジェクトは`java.io.Serializable`を実装することで、ネットワークに直接送受信することができます。
|
6
|
-
|
7
|
-
そのためには、Reader/Writerではなく、`java.io.ObjectInputStream`/`java.io.ObjectOutputStream`を使います。
|
5
|
+
Javaオブジェクトは`java.io.Serializable`を実装することで、ネットワークに直接送受信することができます。そのためには、Reader/Writerではなく、`java.io.ObjectInputStream`/`java.io.ObjectOutputStream`を使います。
|
8
6
|
|
9
7
|
|
10
8
|
|