質問編集履歴
1
不要な改行の削除・コードブロックの言語を指定
test
CHANGED
File without changes
|
test
CHANGED
@@ -1,5 +1,3 @@
|
|
1
|
-
|
2
|
-
|
3
1
|
### 実現したいこと
|
4
2
|
|
5
3
|
TCPソケット通信でクライアントから受け取った文字列をそのまま同じソケットに書き込んで返すサーバーを作ろうとしています。
|
@@ -9,7 +7,7 @@
|
|
9
7
|
- クライアントから有効なUTF-8文字を受け取らなかったときは`"Invalid data"`という文字列を返す(`loop`ブロック内の`Err`ブランチ)
|
10
8
|
|
11
9
|
### 該当のソースコード
|
12
|
-
```
|
10
|
+
```rust
|
13
11
|
use std::io::Error;
|
14
12
|
use tokio::io::{AsyncBufReadExt, AsyncWriteExt, BufReader};
|
15
13
|
use tokio::net::TcpListener;
|
@@ -53,7 +51,7 @@
|
|
53
51
|
```
|
54
52
|
|
55
53
|
クライアントはmacOSのtelnetです。
|
56
|
-
```
|
54
|
+
```bash
|
57
55
|
telnet localhost 8080
|
58
56
|
```
|
59
57
|
|