質問編集履歴

1

2021/08/17 03:16

投稿

circular2016
circular2016

スコア52

test CHANGED
File without changes
test CHANGED
@@ -8,7 +8,7 @@
8
8
 
9
9
  応答内容によって応答が送られてくるポート番号が違います。
10
10
 
11
- 正常系の場合と異常系の場合で異なるのですが、当然、どちら経由で送られてくるかはわからないので、両方待ちる必要があります。
11
+ 正常系の場合と異常系の場合で異なるのですが、当然、どちら経由で送られてくるかはわからないので、両方受信できようにする必要があります。
12
12
 
13
13
 
14
14
 
@@ -121,3 +121,33 @@
121
121
 
122
122
 
123
123
  ソケット通信の実装で主に参考にしたサイト:https://dev.classmethod.jp/articles/python3socketserver/
124
+
125
+
126
+
127
+
128
+
129
+ 【追記修正】
130
+
131
+ 情報不足で申し訳ありません。
132
+
133
+
134
+
135
+ 通信の流れとしては、
136
+
137
+ ①クライアント→サーバ(外部装置)にsend(ポートは固定)
138
+
139
+ ②サーバでrecvして内容を解析。
140
+
141
+ ③サーバ→クライアントにsend
142
+
143
+ (内容によってポートが2分岐するので不定)
144
+
145
+ ④クライアントでrecv
146
+
147
+ という流れです。
148
+
149
+
150
+
151
+ ④の実現方法を質問したかったです。
152
+
153
+ 待ち受ける、というのはおそらく正しくない表現で、クライアントでrecvしたい、という意味でした。