fsockopen в 4.3.1

S_V

Guest
fsockopen в 4.3.1

возникла такая трабла...
обновил пхп до 4.3.1 и сокет открытый при помощи fsokopen перестал держаться... то есть постоянно слетает... тогда как в более старых версиях все всегда стабильно держалось..
 

tony2001

TeaM PHPClub
в чем это выражается?
пример кода и подробный рассказ о проблеме в студию.
 

S_V

Guest
PHP:
$socket=fsockopen('127.0.0.1', $service_port);
fputs($socket, "some data");
  while( 1 ) {
         $out = fgets($socket, 1000);    
         if (!$out) fclose($socket);
         else {echo $out; flush();}
  }
fclose($socket);
Что-то вроде этого..
постоянно разрывается...
 

tony2001

TeaM PHPClub
сделай даунгрейд до предыдущей версии и посмотри что будет.
 

S_V

Guest
хм

ды 1-ый пост:

возникла такая трабла...
обновил пхп до 4.3.1 и сокет открытый при помощи fsokopen перестал держаться... то есть постоянно слетает... тогда как в более старых версиях все всегда стабильно держалось..


то есть все стабильно было в 4.1.2...

попробую поставить 4.3.0...
 

tony2001

TeaM PHPClub
>то есть все стабильно было в 4.1.2...
вариант:
пока ты переставлял РНР, связь ухудшилась, телефонисты провод ногой задели.
 

S_V

Guest
не смешно блин.. у меня на двух портах висит апача..

одна с пхп 4.12 работает, другая с 4.3.1....

соответственно, в первом случае все ок.. во втором - фиг...)
 

_RVK_

Новичок
Или я чего то не понял, но у меня та же проблема. Но я просто сокет переоткрываю после каждого запроса. Думал что так и должно быть.... (PHP 4.3.0)
 

S_V

Guest
хм...
короче переделал все на socket_create, socket_connect

работает как надо...)
 
Сверху