tcp_client.php
1.75 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
<?php
//
// +----------------------------------------------------------------------+
// | PHP Version 4 |
// +----------------------------------------------------------------------+
// | Copyright (c) 1997-2003 The PHP Group |
// +----------------------------------------------------------------------+
// | This source file is subject to version 2.02 of the PHP license, |
// | that is bundled with this package in the file LICENSE, and is |
// | available at through the world-wide-web at |
// | http://www.php.net/license/2_02.txt. |
// | If you did not receive a copy of the PHP license and are unable to |
// | obtain it through the world-wide-web, please send a note to |
// | license@php.net so we can mail you a copy immediately. |
// +----------------------------------------------------------------------+
// | Authors: Shane Hanna <iordy_at_iordy_dot_com> |
// +----------------------------------------------------------------------+
//
// $Id: tcp_client.php,v 1.3 2005/03/10 23:16:40 yunosh Exp $
//
require_once('SOAP/Client.php');
# client
$soapclient = new SOAP_Client("tcp://127.0.0.1:82");
# namespace
$options = array('namespace' => 'urn:SOAP_Example_Server', 'trace' => 1);
# one
$params = array("string" => "this is string 1");
$ret1 = $soapclient->call("echoString", $params, $options);
# echo "WIRE: \n".$soapclient->__get_wire();
print_r($ret1);
echo "<br />\n";
# two
$params = array("string" => "this is string 2");
$ret2 = $soapclient->call("echoString", $params, $options);
# echo "WIRE: \n".$soapclient->__get_wire();
print_r($ret2);
echo "<br />\n";
?>