2010-12-17 3 views
1

공유 호스팅을 사용하고 있습니다. 다른 서버에 소켓 연결을하려면 어떻게해야합니까? 내 컴퓨터에서 사용할 포트를 어떻게 지정할 수 있습니까? 그리고이 목적을 위해 PHP에서 가장 좋은 기능은 무엇입니까? fsockopen()에서는 아닙니다. 내 포트를 지정할 수 있습니다.PHP에서 포트 대 포트 연결을 지정하는 방법은 무엇입니까?

+1

"fsockopen()에서 내 포트를 지정할 수 없습니다." 왜 안돼? 당신이 할 때 당신은 오류가 발생합니까? –

+0

$ fp = fsockopen ("otherserver", 13, $ errno, $ errstr); 나는 포트 13에 대해 접속하고 있지는 않지만 내 컴퓨터에서 사용하고있는 포트를 사용하고있다. 포트는 otherserver 관리자가 필요로하므로 내 연결을 허용 할 수있다. – incognito

+0

가능한 복제본 [PHP를 사용하여 소스 UDP 포트를 지정하는 방법이 있습니까?] (http://stackoverflow.com/questions/1067579/is-there-a-way-to-specify-the-source-udp- 포트 사용 PHP) – wimvds

답변

0

fsockopen을 사용하여 다른 포트를 지정할 수없는 경우 보안상의 이유로 공유 호스팅 공급자가 지원하지 않습니다.

0

문서에서는 스트림 컨텍스트를 사용하여 원본 포트 (및 원본 바인딩 IP)를 설정할 수 있다고 말합니다. Socket Context Options을 참조하십시오.

관련 문제