質問編集履歴
1
title
CHANGED
File without changes
|
body
CHANGED
@@ -3,7 +3,7 @@
|
|
3
3
|
前提
|
4
4
|
外部装置とソケット通信するインタフェースがあります。
|
5
5
|
応答内容によって応答が送られてくるポート番号が違います。
|
6
|
-
正常系の場合と異常系の場合で異なるのですが、当然、どちら経由で送られてくるかはわからないので、両方
|
6
|
+
正常系の場合と異常系の場合で異なるのですが、当然、どちら経由で送られてくるかはわからないので、両方受信できるようにする必要があります。
|
7
7
|
|
8
8
|
Pythonでsocketモジュールを使って実装をしようとしています。
|
9
9
|
二つのポート番号からの受信を受け付けるようにしたいです。
|
@@ -59,4 +59,19 @@
|
|
59
59
|
Python3.8くらい
|
60
60
|
フレームワークは未使用
|
61
61
|
|
62
|
-
ソケット通信の実装で主に参考にしたサイト:https://dev.classmethod.jp/articles/python3socketserver/
|
62
|
+
ソケット通信の実装で主に参考にしたサイト:https://dev.classmethod.jp/articles/python3socketserver/
|
63
|
+
|
64
|
+
|
65
|
+
【追記修正】
|
66
|
+
情報不足で申し訳ありません。
|
67
|
+
|
68
|
+
通信の流れとしては、
|
69
|
+
①クライアント→サーバ(外部装置)にsend(ポートは固定)
|
70
|
+
②サーバでrecvして内容を解析。
|
71
|
+
③サーバ→クライアントにsend
|
72
|
+
(内容によってポートが2分岐するので不定)
|
73
|
+
④クライアントでrecv
|
74
|
+
という流れです。
|
75
|
+
|
76
|
+
④の実現方法を質問したかったです。
|
77
|
+
待ち受ける、というのはおそらく正しくない表現で、クライアントでrecvしたい、という意味でした。
|