포트 9999에서 원격 VB.NET 서버 응용 프로그램에 연결하는 간단한 PHP 스크립트가 있습니다. 웹에서 외부 IP 주소 & 포트로 텔넷 (포트 9999)을 사용할 수 있지만 스크립트가 연결되도록하십시오 - Connection Refused를 계속 받으십시오. 포트 9999가 열려 있습니다 & 소켓이 PHP에서 활성화되었습니다.PHP 소켓 연결 - 연결이 거부되었습니다.
<?php
$host="<IP Address>" ;
$port=9999;
$timeout=30;
$sk=fsockopen($host,$port,$errnum,$errstr,$timeout) ;
if (!is_resource($sk)) {
exit("connection fail x: ".$errnum." ".$errstr) ;
} else {
fputs($sk, "hello world") ;
$dati="" ;
while (!feof($sk)) {
$dati.= fgets ($sk, 1024);
}
}
fclose($sk) ;
echo($dati) ;
?>
Help - 내가 뭘 잘못하고 있니?
계획 변경. 로컬 IIS 서버에서 IIS와 ASP.NET VB에서 소켓 클라이언트를 시도 할 것입니다. 제 웹 호스트가 필요한 나가는 포트를 막고 있다고 생각합니다! – user3774914