동일한 네트워크에 두 대의 컴퓨터(모두 Ubuntu 실행)가 있습니다. 그들은 서로 성공적으로 ping할 수 있습니다. 해당 IP는 다음과 같습니다.
컴퓨터 1:172.16.10.59
컴퓨터 2:172.16.10.72
다음은 작동합니다:컴퓨터 1에서 듣기임의의 포트(1234라고 가정)에서컴퓨터 2에서 컴퓨터 1로의 연결. 그러면 (예상대로) netcat을 채팅 프로그램처럼 사용할 수 있습니다.
컴퓨터 1에서:
$ nc -l 1234
컴퓨터 2에서:
$ nc 172.16.10.59 1234
그러나 그 반대의 경우는 작동하지 않습니다.컴퓨터 2에서 듣기동일한 포트(1234)에 설정하고컴퓨터 1에서 컴퓨터 2로의 연결.
컴퓨터 2에서:
$ nc -l 1234
컴퓨터 1에서:
$ nc 172.16.10.72 1234
일어나는 일은 netcat이 두 컴퓨터 모두에서 실행된다는 것입니다. 그러나 두 컴퓨터 중 하나에 메시지를 입력하고 Enter 키를 누르면 다른 컴퓨터에는 전혀 표시되지 않습니다.
나는 여기서 무엇이 잘못될 수 있는지에 대해 상당히 고민하고 있으며 지금까지 온라인에서 작동하는 해결책을 찾을 수 없었습니다. 여기 누가 나를 도와줄 수 있나요? 감사합니다!