質問編集履歴
6
追記
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
追記
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
追記
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
追記
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
訂正
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
訂正
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
|
|