回答編集履歴

1

脱字修正

2020/08/12 19:07

投稿

dodox86
dodox86

スコア9183

test CHANGED
@@ -1,4 +1,4 @@
1
- 質問者lushimoさんの[2020/08/13 00:22]より引用:
1
+ 質問への追記・修正欄」における質問者lushimoさんの[2020/08/13 00:22]のコメントより引用:
2
2
 
3
3
 
4
4
 
@@ -16,7 +16,7 @@
16
16
 
17
17
 
18
18
 
19
- 確保すべきサイズは「1回の`recv()`実行で受信するデータの最大のサイズ」です。例えばもし最終的に受信したいデータの総サイズが1万バイトだったとしても、小分けに10バイトづつ受信するのであれば`recv()`に渡すバッファのサイズは10バイトで構いません。プログラマーが責任をもってその小分けされたデータを連結します。言い方を変えるとその前後のプログラミング次第です。
19
+ 確保すべきサイズは「1回の`recv()`実行で受信可能とするデータの最大のサイズ」です。例えばもし最終的に受信したいデータの総サイズが1万バイトだったとしても、小分けに10バイトづつ受信するのであれば`recv()`に渡すバッファのサイズは10バイトで構いません。プログラマーが責任をもってその小分けされたデータを連結します。言い方を変えるとその前後のプログラミング次第です。
20
20
 
21
21
 
22
22
 
@@ -28,7 +28,7 @@
28
28
 
29
29
 
30
30
 
31
- 上記をある程度踏まえて質問者さんのコードを修正してみたのが以下のコードです。コメントの`NOTE:`部分にも注意して読んでみてください。(私の方ではMinGWではなく、Visual Studio 2019 で確認しています)
31
+ 上記をある程度踏まえて質問者さんのコードを修正してみたのが以下のコードです。コメントの`NOTE:`部分にも注意して読んでみてください。(私の方ではMinGW/gccではなく、Visual Studio 2019 で確認しています)
32
32
 
33
33
  ```C
34
34