21,893
社区成员




class Ice_InitializationData
{
public function __construct($properties=null, $logger=null)
{
$this->properties = $properties;
$this->logger = $logger;
}
public $properties;
public $logger;
}
include 'Ice.php';
include 'ZXINSserver.php';
include 'protocl/ZXINUserInfoServant.php';
$iceGridDefaultLocator='ZXIceGrid/Locator:default -h 192.168.1.61 -p 1201 -t 1000:default -h 192.168.1.160 -p 1201 -t 5000:default -h 192.168.1.61 -p 1102 -t 5000';
$initData = new Ice_InitializationData;
$initData->properties = Ice_getProperties();
$initData->properties->setProperty("Ice.Default.Locator", $iceGridDefaultLocator);
$communicator = Ice_initialize($initData);
try
{
//$p = $communicator->stringToProxy("ZXINStatusServant:tcp -h 192.168.1.60 -p 1111 -t 5000");
$p = $communicator->stringToProxy("ZXINUserInfoServant");
$user = ZXIN_ZXINUserInfoServantPrxHelper::checkedCast($p);
用了ice中间件,之前用原生的没问题,现在显示500server