HTTP uzun yoklama kullanılan Spring MVC sohbet istemcisi için this example'u izliyorum.Php curl ile uzun yoklama
Web sunucum 7555 numaralı bağlantı noktasında bulunuyor ve bağlantı noktası 80'den (tarayıcı) 7555 numaralı bağlantı noktasına bir HTTP uzun yoklama isteği yapabilmem için web servisimi çağıran bir PHP betiği oluşturdum.
($.ajax({
url : "http://localhost/myphpscript.php?index=" + i,
type : "GET",
cache: false,
success : function(messages) {
//do stuff
}
}));
bulunduğu PHP dosyası benim localhost bulunur:
<?php
$index = $_GET["index"];
echo $index;
echo $index2;
$urlVar = "http://localhost:7555/test?" . $index . $index2;
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, $urlVar);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
curl_setopt($ch, CURLOPT_PORT, 7305);
curl_setopt($ch, CURLOPT_TIMEOUT, 60);
curl_exec($ch)
?>
böyle parametrelerle benim JavaScript Bu PHP dosyası diyoruz. Bu, işe yaramaz gibi görünmüyor çünkü JavaScript, PHP'yi (URL’yi çağıran) sonsuz olarak çağırıyor gibi görünüyor. PHP curl ile doğru uzun oylama yapıyorum? Curl'de HTTP çağrısı olduğum için Ajax çağrısı yapmalı mıyım?
Liman sonuçlarını yankı gerekir farklıdır cURL denilen biri. – Inceddy
RETURNTRANSFER'ı ayarladınız ama sonucu yakalamıyorsunuz !? echo curl_exec ($ ch) 'eksik. – Inceddy