質問編集履歴
2
追記の変更
test
CHANGED
File without changes
|
test
CHANGED
@@ -8,4 +8,14 @@
|
|
8
8
|
|
9
9
|
|
10
10
|
|
11
|
+
(追記)
|
12
|
+
|
13
|
+
いくつか不備があったので追記します。
|
14
|
+
|
15
|
+
- プロトコルはTCPです。
|
16
|
+
|
11
|
-
|
17
|
+
- 勉強のためにselectなどを直接使い、ライブラリは使用しません。
|
18
|
+
|
19
|
+
- 使用言語はCです。
|
20
|
+
|
21
|
+
- 上の質問はO_NONBLOCKを使用したときを想定しています。
|
1
追記の追加
test
CHANGED
File without changes
|
test
CHANGED
@@ -5,3 +5,7 @@
|
|
5
5
|
|
6
6
|
|
7
7
|
ここで疑問に思ったのが、このような状況になった時はrecvでデータを受け取ろうとしても何も得られないのは予想できますが、得られるはずだったデータを得るためにはどのようにすればよいのかです。単純にもう一度selectからやり直してデータを正しく受け取るのを待つだけでよいのでしょうか?
|
8
|
+
|
9
|
+
|
10
|
+
|
11
|
+
(追記)プロトコルはTCPです。勉強のためにselectなどを直接使い、ライブラリは使用していません。
|