質問編集履歴

6

追記

2019/09/08 03:41

投稿

kazuyakazuya
kazuyakazuya

スコア193

test CHANGED
File without changes
test CHANGED
@@ -301,3 +301,25 @@
301
301
  sizeを76にした結果です。
302
302
 
303
303
  ![イメージ説明](ab0806d4f336321b612132275977cae1.png)
304
+
305
+ ```c
306
+
307
+ char buf[5];
308
+
309
+ while (fgets(buf, sizeof(buf), fp) != NULL) {
310
+
311
+ char* e = buf;
312
+
313
+ send(sock, e,sizeof(e), 0);
314
+
315
+ printf(buf);
316
+
317
+ }
318
+
319
+ ```
320
+
321
+ ポインタに格納することで、かなりよくなりました。
322
+
323
+ ![イメージ説明](3f7232946577aea3dd6d90a20d1729cb.png)
324
+
325
+ 全角文字のほうはやはり文字コードの問題のようです・・・。

5

追記

2019/09/08 03:41

投稿

kazuyakazuya
kazuyakazuya

スコア193

test CHANGED
File without changes
test CHANGED
@@ -294,6 +294,10 @@
294
294
 
295
295
 
296
296
 
297
+ #追記
298
+
299
+ 回答で指摘をいただいた
300
+
297
301
  sizeを76にした結果です。
298
302
 
299
303
  ![イメージ説明](ab0806d4f336321b612132275977cae1.png)

4

追記

2019/09/08 02:45

投稿

kazuyakazuya
kazuyakazuya

スコア193

test CHANGED
File without changes
test CHANGED
@@ -291,3 +291,9 @@
291
291
 
292
292
 
293
293
  分からないので教えてください。
294
+
295
+
296
+
297
+ sizeを76にした結果です。
298
+
299
+ ![イメージ説明](ab0806d4f336321b612132275977cae1.png)

3

追記

2019/09/08 02:45

投稿

kazuyakazuya
kazuyakazuya

スコア193

test CHANGED
File without changes
test CHANGED
@@ -160,7 +160,7 @@
160
160
 
161
161
 
162
162
 
163
- クライアント
163
+ クライアントサイド(注意 Rubyです。)
164
164
 
165
165
  ```ruby
166
166
 
@@ -170,9 +170,9 @@
170
170
 
171
171
 
172
172
 
173
- while cmd = sock.gets
173
+ while cmd = sock.gets#1行ずつコマンド実行結果を受け取る。
174
-
174
+
175
- puts cmd #ここの処理で表示させる。
175
+ puts cmd #putsで表示させる。
176
176
 
177
177
  end
178
178
 

2

訂正

2019/09/08 01:47

投稿

kazuyakazuya
kazuyakazuya

スコア193

test CHANGED
File without changes
test CHANGED
@@ -34,7 +34,7 @@
34
34
 
35
35
  #include <winsock2.h>
36
36
 
37
-
37
+
38
38
 
39
39
  int main(void) {
40
40
 

1

訂正

2019/09/08 01:40

投稿

kazuyakazuya
kazuyakazuya

スコア193

test CHANGED
File without changes
test CHANGED
@@ -6,7 +6,7 @@
6
6
 
7
7
  クライアントはRubyで作りました。(エンコーディングの話はあとで・・・)
8
8
 
9
-
9
+  
10
10
 
11
11
  内容としては
12
12