1 #!/usr/bin/php5 -q
2 <?php
4 require_once("../../gosa-core/include/class_socketClient.inc");
5 error_reporting(E_ALL);
7 $sock = new Socket_Client("10.89.1.155","20082",TRUE,1);
8 #$sock = new Socket_Client("169.254.2.248","9999",TRUE,1);
9 $sock->setEncryptionKey("secret-gosa-password");
11 if($sock->connected()){
12 /* Prepare a hunge bunch of data to be send */
13 #$data = "<xml><header>gosa_ping</header><source>10.89.1.155:20082</source><target></target><mac>11:22:33:44:55</mac></xml>";
14 #$data = "<xml> <header>job_ping</header> <source>10.89.1.155:20083</source><mac>00:1B:77:04:8A:6C</mac> <timestamp>19700101000000</timestamp> </xml>";
15 $data = "<xml> <header>job_ping</header> <source>10.89.1.155:20083</source><mac>00:1B:77:04:8A:6C</mac> <timestamp>20080102133900</timestamp> </xml>";
16 $sock->write($data);
18 #$sock->setEncryptionKey("ferdinand_frost");
20 $answer = $sock->read();
21 echo "$answer\n";
22 $sock->close();
23 }else{
24 echo "... FAILED!\n";
25 }
27 ?>