Subversion Repositories qbpwcf-lib(archive)

Rev

Rev 915 | Details | Compare with Previous | Last modification | View Log | RSS feed

Rev Author Line No. Line
1 liveuser 1
<?php
2
 
3
#宣告指派命名空間
4
namespace qbpwcf{
5
 
6
	#匯入外部套件
7
	include("../../allInOne.php");
8
 
9
	#/*
10
 
11
	#提示目前要測試的涵式
12
	echo"<hr>sock::unixDomainSockClient - testCase 1<p>";
13
 
14
	#函式說明:
15
	#連線到 unixDomainSockServer 提供的 unix domain socket.
16
	#回傳結果:
17
	#$result["status"],"true"代表執行正常;"false"代表執行不正常.
18
	#$result["error"],錯誤訊息陣列.
19
	#$result["function"],當前執行的函式名稱.
20
	#$result["content"],取得的回應.
21
	#必填參數:
22
	#$conf["sock"],字串,要連線的unix domain socket.
23
	$conf["sock"]="../sock_unixDomainSockServer_testCase1";
24
	#可省略參數:
25
	#$conf["id"],字串,取得的id,若無此值,則會得到新的數值.
26
	#$conf["id"]="";
27
	#$conf["cmd"],字串,要執行的指令.
28
	#$conf["cmd"]="";
29
	#$conf["param"],參數陣列.
30
	#$conf["param"]=array();
31
	#$conf["clear"],字串,設為"true"代表要清除過期的用戶連線.
32
	#$conf["clear"]="true";
33
	#參考資料:
34
	#http://php.net/manual/en/function.stream-socket-client.php	
35
	$unixDomainSockClient=sock::unixDomainSockClient($conf);
36
	unset($conf);
37
 
38
	#如果執行失敗
39
	if($unixDomainSockClient["status"]==="false"){
40
 
41
		#印出內容
42
		var_dump($unixDomainSockClient);
43
 
44
		#結束執行
45
		exit;
46
 
47
		}#if end 
48
 
49
	#印出內容
50
	var_dump($unixDomainSockClient);
51
 
52
	#*/
53
 
54
	}#namespace qbpwcf end
55
 
56
?>