>[info] 服務端推送內容,客戶端接收內容
*****
### 代碼如下所示,在任何地方執行這個方法都可以發送消息到客戶端,基于Text協議發送的,在項目里面的如下目錄
```
public function so3(){
// 建立socket連接到內部推送端口
$client = stream_socket_client('tcp://127.0.0.1:5678', $errno, $errmsg, 1);
// 推送的數據,包含uid字段,表示是給這個uid推送
$data = array('uid'=>'uid2', 'data'=>'I need buy kele');
// 發送數據,注意5678端口是Text協議的端口,Text協議需要在數據末尾加上換行符
fwrite($client, json_encode($data)."\n");
// echo 123;exit();
$d=fread($client, 8192);
// 讀取推送結果
if(strpos($d,'ok') !== false){
echo 'A'.$d;
}else{
echo 'B'.$d;
$this->so3();
}
// echo $d;
}
```
*****
#### 執行上面的方法的演示結果

>[danger]到這里就完成了一個簡單的通訊推送服務