2017-12-20 53 views
0

ポート9999でリモートVB.NETサーバーアプリケーションに接続するためのシンプルなPHPスクリプトがあります。ウェブから外部IPアドレス&ポートにtelnet(ポート9999)できますが、スクリプトを取得して接続を取得する - 接続が拒否され続ける。ポート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) ; 
?> 

ヘルプ - 私は間違っていますか?

+0

プランの変更。私はローカルIISサーバーからIISでASP.NET VBからソケットクライアントを試してみたいと思います。私のウェブホストは必要な発信ポートをブロックしていたと思います! – user3774914

答えて

0

これは、ポート9999でリッスンしているnetcatを使ってローカルでテストするときに機能します。問題は中央にあるか反対側にあるかです。

+0

これはWebリソースで、何が起こっているのかを調べることができますか?私たちは、あなたが一般に公開することを望まない場合、Skypeでチャットできます。 – sorak

関連する問題