동일한 컴퓨터에서 보낸 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를 다시 포맷하고 다시 설치하여 문제를 해결했습니다.
UDP 노드에 사용했던 정확한 구성을 공유하십시오. 그 세부 사항 없이는 아무것도 제안하기가 어렵습니다. – knolleary
@knolleary - 포트가 3001로 설정된 기본 UDP 노드입니다. 게시물에 그림 추가 – eight
설정 창에 경고가 표시되면 다른 것이 이미 포트 3001에 바인딩되어 있음을 나타냅니다. 한 번 포트 – hardillb