質問編集履歴

1

ファイル名の追記

2020/08/10 15:16

投稿

lushimo
lushimo

スコア1

title CHANGED
File without changes
body CHANGED
@@ -8,14 +8,17 @@
8
8
  サーバー側で取得した結果をクライアントでrecvするんですが第三引数のlenの長さによってエラーになります。
9
9
  以下は後述するソースDBClient.cの22行目辺りです。
10
10
  NG
11
+ ```
11
12
  int resultLen = recv(sock, result, 3000, 0);
12
13
  printf("%s\n", result); // a
13
14
  printf("%d", resultLen); // -1を返す
14
-
15
+ ```
15
16
  OK
17
+ ```
16
18
  int resultLen = recv(sock, result, 35, 0);
17
19
  printf("%s\n", result); // 指定したファイルの内容
18
20
  printf("%d", resultLen); //35
21
+ ```
19
22
 
20
23
  質問させていただきたいことは
21
24
  1.第三引数が大きくなりすぎるとエラーになってしまう理由
@@ -96,6 +99,7 @@
96
99
  }
97
100
  ```
98
101
 
102
+ tableSelect.c
99
103
  ```C
100
104
  #include <stdio.h>
101
105
  #include <string.h>