-1

私のオフィス(Ubuntu 12.04)には、基本的なLAMPスタックがインストールされた基本的なUbuntu仮想マシンがセットアップされています。

を使用してPHPソケットサーバーを作成しsocket_createました。コードを参照してください:

$this -> master = socket_create(AF_INET, SOCK_STREAM, SOL_TCP) or die("Failed: socket_create()");
    socket_set_option($this -> master, SOL_SOCKET, SO_REUSEADDR, 1) or die("Failed: socket_option()");
    socket_bind($this -> master, $addr, $port) or die("Failed: socket_bind()");
    socket_listen($this -> master, 20) or die("Failed: socket_listen()");

すべて良さそうだった。サーバーにローカルでpingを実行し、ping時間は1ミリ秒未満ですが、Chromeの新しいWebSocketJavaScript APIを使用すると、500ミリ秒間隔でメッセージが一貫して送受信されます。文字通り497、501、503、500msなどのように。

これを引き起こしている可能性のある提案はありますか?

4

1 に答える 1

0

それはESETSmartSecurityファイアウォール保護であることが判明しました。「HTTP/HTTPSスキャナー」を無効にすると、速度が本来のように60msに低下しました。

于 2012-08-27T17:08:41.193 に答える