callback

2018-01-10 10:12 更新

當(dāng)使用Ohsce_eng_socket_server創(chuàng)建SERVER資源時(shí)載入的響應(yīng)客戶端新數(shù)據(jù)到達(dá)的函數(shù),會(huì)在RUN時(shí)被用到,但必須先行載入。

(OHSCE>=0.1.9)

當(dāng)使用Ohsce_eng_socket_server創(chuàng)建SERVER資源時(shí)載入的響應(yīng)客戶端新數(shù)據(jù)到達(dá)的函數(shù),會(huì)在RUN時(shí)被用到,但必須先行載入。

當(dāng)調(diào)用時(shí)以下值會(huì)被傳入:

$socket

-當(dāng)前正在操作的socket

$buf

-得到的數(shù)據(jù)

$len

-數(shù)據(jù)長(zhǎng)度

$zv

-可修改數(shù)據(jù)

$zv=array("clients"=>&$oibc_clients,"ip"=>&$oibc_clients_id_ip,"id"=>&$oibc_clients_id);


$oibc_clients

   -目前進(jìn)程所伺服的所有socket連接 其中第一個(gè)為listen socket (ARRAY)

$oibc_clintes_id_ip

  -socket們的IP對(duì)照 (ARRAY)

$oibc_clients_id

 -是$oibc_clients的備份

Example:


<?php
function example(&$socket,$buf,$len,$zv){  //收到數(shù)據(jù)時(shí)的回調(diào)函數(shù)
	echo $buf;
	Ohsce_socketwrite($socket,'hi '.$buf);
	return true;
}


官方鏈接:http://www.ohsce.com/index.php/book/ohscelib/13.html

以上內(nèi)容是否對(duì)您有幫助:
在線筆記
App下載
App下載

掃描二維碼

下載編程獅App

公眾號(hào)
微信公眾號(hào)

編程獅公眾號(hào)