質問編集履歴

2

追記

2018/07/26 13:20

投稿

y.nakamura
y.nakamura

スコア190

test CHANGED
File without changes
test CHANGED
@@ -1,3 +1,11 @@
1
+ # 複数のマルチキャストを同時に受信する方法
2
+
3
+
4
+
5
+ ## 説明
6
+
7
+
8
+
1
9
  複数のマルチキャストを同時に受信してファイルに出力するプログラムをPython3.6で作成しています。
2
10
 
3
11
 
@@ -13,6 +21,10 @@
13
21
 
14
22
 
15
23
  動作OSはCentOS7.2です。
24
+
25
+
26
+
27
+ ## コード
16
28
 
17
29
 
18
30
 
@@ -57,3 +69,23 @@
57
69
  # スレッド終了待機
58
70
 
59
71
  ```
72
+
73
+
74
+
75
+
76
+
77
+ ## 追記
78
+
79
+
80
+
81
+ `sock.recvfrom`を使用することで、マルチキャストの送信元IPアドレスを取得することができたため、送信元さえ知っていれば判断することができるようになりました。
82
+
83
+ マルチキャストの送信先は取得できないでしょうか?
84
+
85
+
86
+
87
+ ```
88
+
89
+ (buf, addr) = sock.recvfrom(1024)
90
+
91
+ ```

1

動作環境追加

2018/07/26 13:20

投稿

y.nakamura
y.nakamura

スコア190

test CHANGED
File without changes
test CHANGED
@@ -9,6 +9,10 @@
9
9
 
10
10
 
11
11
  スレッドAのファイルにはマルチキャストA、スレッドBにはマルチキャストBというようにファイルを作成するにはどうすればよいでしょうか。
12
+
13
+
14
+
15
+ 動作OSはCentOS7.2です。
12
16
 
13
17
 
14
18