PHP에서 TCP / IP 소켓 서버를 만들어야합니다. 그래서 php.net 에서 예제를 다운로드하여 내 컴퓨터에서 시도했습니다 (기본 스크립트 소켓 IP를 127.0.0.1로 변경). Telnet으로 127.0.0.1:8175에 연결된 웹 브라우저에서 열었습니다 (XAMMP 시스템을 사용하기 때문에 백그라운드 작업 셸 스크립트를 수행 할 수 없음). 하지만 이제 문제가 있습니다.
해당 스크립트를 원격 서버에 업로드하고 라우터에서 포트 8175를 열었으며 내 컴퓨터에서 원격 포트에 연결할 수 없습니다. 하지만 여전히 해당 서버의 웹 및 ssh 포트에 연결할 수 있습니다. 어떤 아이디어?
내가 잘못된 곳에서 그 질문을했다면 그냥 말 해주세요. 그리고 ... 내 영어가 안 좋아서 죄송합니다
소켓 기본 IP를로 설정 127.0.0.1
하면 스크립트를 실행하는 컴퓨터에서만 연결할 수 있습니다. 따라서 서버의 IP와 같은 것으로 변경하거나 0.0.0.0
모든 연결을 허용하지만 보안 조치를 취해야합니다.
이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.
침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제
몇 마디 만하겠습니다