2017-11-11 13 views
0

enter image description here 동일한 컴퓨터에서 보낸 osc 메시지는 node-red app의 UDP 노드에서 성공적으로 수신되지만 동일한 서브넷의 다른 컴퓨터에서 메시지가 전송되면 성공적으로 수신되지 않습니다 .NODE-RED는 동일한 컴퓨터에서 UDP 패킷 만 수신합니다.

방화벽이 뭐죠? 네트워크 나 컴퓨터에 설치된 방화벽이 없습니다. 더 이상, 두 노드 모두에서 동일한 노드 - 적색 흐름이 다른 컴퓨터에서도 정상적으로 작동합니다. 흥미로운 무엇

sudo tcpdump -A -vv 'udp and port 3001' 

다른 컴퓨터에서 보낼 때 도착하는 패킷을 보여 않습니다이다. 단지 컴퓨터에 도달하지만 노드는 빨간색이 아닙니다.

또한 모두 다른 지역 터미널에서

sudo nmap -sU -p 3001 192.168.1.34 

가 생성됩니다이

Nmap scan report for 192.168.1.34 
Host is up. 
PORT  STATE   SERVICE 
3001/udp open|filtered unknown 

나의 다음 단계는 무엇인가?

UPD : "Ports already in use : 3001"메시지가 일부 의견 작성자를 혼란스럽게합니다. 이것은 경고가 아니며 추가되는 포트가이 포트를 사용한다는 알림입니다.

어쨌든 OS를 다시 포맷하고 다시 설치하여 문제를 해결했습니다.

+1

UDP 노드에 사용했던 정확한 구성을 공유하십시오. 그 세부 사항 없이는 아무것도 제안하기가 어렵습니다. – knolleary

+0

@knolleary - 포트가 3001로 설정된 기본 UDP 노드입니다. 게시물에 그림 추가 – eight

+1

설정 창에 경고가 표시되면 다른 것이 이미 포트 3001에 바인딩되어 있음을 나타냅니다. 한 번 포트 – hardillb

답변

0

는 config 창에 표시되는 경고는 한 번만 포트에 바인딩 할 수 있습니다 이미 포트 3001

에 바인딩 된 다른 노드가 있음을 보여줍니다. 동일한 입력에서 여러 플로우를 실행하려면 모두 동일한 UDP 입력 노드에 연결할 수 있습니다.