質問編集履歴

5

変更

2017/11/28 13:18

投稿

退会済みユーザー
test CHANGED
File without changes
test CHANGED
File without changes

4

変更

2017/11/28 13:18

投稿

退会済みユーザー
test CHANGED
File without changes
test CHANGED
@@ -301,3 +301,93 @@
301
301
 
302
302
 
303
303
  ご存知の方がいましたらご教授ください
304
+
305
+
306
+
307
+ #Server.java
308
+
309
+ ```java
310
+
311
+
312
+
313
+
314
+
315
+
316
+
317
+ import java.io.BufferedReader;
318
+
319
+ import java.io.IOException;
320
+
321
+ import java.io.InputStreamReader;
322
+
323
+ import java.io.PrintWriter;
324
+
325
+ import java.net.InetSocketAddress;
326
+
327
+ import java.net.ServerSocket;
328
+
329
+ import java.net.Socket;
330
+
331
+
332
+
333
+ public class Server {
334
+
335
+ public static void main(String[] args) {
336
+
337
+ // サーバーソケットを生成&待機
338
+
339
+ try {
340
+
341
+ ServerSocket server = new ServerSocket();
342
+
343
+ server.bind(new InetSocketAddress("アドレス", ポート番号));
344
+
345
+ try {
346
+
347
+ Socket socket = server.accept();
348
+
349
+ BufferedReader reader = new BufferedReader(
350
+
351
+ new InputStreamReader(socket.getInputStream()));
352
+
353
+ PrintWriter writer = new PrintWriter(
354
+
355
+ socket.getOutputStream(), true);
356
+
357
+ // 入力を受け取ったら、大文字に変換の上で応答
358
+
359
+ while (true) {
360
+
361
+ String line = reader.readLine();
362
+
363
+ if (line == "q") {
364
+
365
+ break;
366
+
367
+ }
368
+
369
+
370
+
371
+ writer.println(line.toUpperCase());
372
+
373
+ System.out.println(line);
374
+
375
+ }
376
+
377
+ } catch (IOException e) {
378
+
379
+ e.printStackTrace();
380
+
381
+ }
382
+
383
+ } catch (IOException e) {
384
+
385
+ e.printStackTrace();
386
+
387
+ }
388
+
389
+ }
390
+
391
+ }
392
+
393
+ ```

3

変更

2017/11/28 07:28

投稿

退会済みユーザー
test CHANGED
File without changes
test CHANGED
@@ -301,61 +301,3 @@
301
301
 
302
302
 
303
303
  ご存知の方がいましたらご教授ください
304
-
305
-
306
-
307
-
308
-
309
- #sv.java
310
-
311
-
312
-
313
- ```java
314
-
315
-
316
-
317
- port java.io.*;
318
-
319
- import java.net.*;
320
-
321
-
322
-
323
- public class NetCat {
324
-
325
- public static void main(String[] args) throws Exception {
326
-
327
- try {
328
-
329
- Socket socket = new Socket("10.0.33.13", 4000);
330
-
331
- DataOutputStream out = new DataOutputStream(socket.getOutputStream());
332
-
333
- BufferedReader reader =
334
-
335
- new BufferedReader(new InputStreamReader(System.in));
336
-
337
- String line;
338
-
339
- while ((line=reader.readLine()) != null) {
340
-
341
- out.writeBytes(line);
342
-
343
- //out.writeBytes("\n");
344
-
345
- }
346
-
347
- socket.close();
348
-
349
- } catch (IOException e) {
350
-
351
- e.printStackTrace();
352
-
353
- }
354
-
355
- }
356
-
357
- }
358
-
359
-
360
-
361
- ```

2

更新

2017/11/28 07:09

投稿

退会済みユーザー
test CHANGED
File without changes
test CHANGED
@@ -301,3 +301,61 @@
301
301
 
302
302
 
303
303
  ご存知の方がいましたらご教授ください
304
+
305
+
306
+
307
+
308
+
309
+ #sv.java
310
+
311
+
312
+
313
+ ```java
314
+
315
+
316
+
317
+ port java.io.*;
318
+
319
+ import java.net.*;
320
+
321
+
322
+
323
+ public class NetCat {
324
+
325
+ public static void main(String[] args) throws Exception {
326
+
327
+ try {
328
+
329
+ Socket socket = new Socket("10.0.33.13", 4000);
330
+
331
+ DataOutputStream out = new DataOutputStream(socket.getOutputStream());
332
+
333
+ BufferedReader reader =
334
+
335
+ new BufferedReader(new InputStreamReader(System.in));
336
+
337
+ String line;
338
+
339
+ while ((line=reader.readLine()) != null) {
340
+
341
+ out.writeBytes(line);
342
+
343
+ //out.writeBytes("\n");
344
+
345
+ }
346
+
347
+ socket.close();
348
+
349
+ } catch (IOException e) {
350
+
351
+ e.printStackTrace();
352
+
353
+ }
354
+
355
+ }
356
+
357
+ }
358
+
359
+
360
+
361
+ ```

1

変更

2017/11/28 00:59

投稿

退会済みユーザー
test CHANGED
File without changes
test CHANGED
@@ -168,9 +168,9 @@
168
168
 
169
169
  bufwriter.flush();
170
170
 
171
- //bufwriter.close();
171
+ bufwriter.close();
172
-
172
+
173
- //socket.close();
173
+ socket.close();
174
174
 
175
175
 
176
176