
如何同時(shí)使用多種協(xié)議 swoole_server::listen listen方法用于創(chuàng)建一個(gè)額外的監(jiān)聽(tīng)端口匆笤,返回一個(gè)swoole_server...
TCP是一個(gè)流式的協(xié)議,客戶端向服務(wù)器發(fā)送一段數(shù)據(jù)后烫沙,可能并不會(huì)被服務(wù)器一次就完整的接收到。客戶端向服務(wù)器發(fā)送多段數(shù)據(jù)祈匙,可能服務(wù)器一次就接收到了...
由于原生PHP不支持多線程模型,所以Swoole更多時(shí)候使用多進(jìn)程模型天揖,因此代碼相對(duì)更加簡(jiǎn)潔夺欲,減少了各種線程鎖的阻塞和同步,但同時(shí)也帶來(lái)了新的問(wèn)...
Timer是Swoole提供的毫秒精度的定時(shí)器今膊,底層基于epoll_wait和setitimer實(shí)現(xiàn) 些阅,數(shù)據(jù)結(jié)構(gòu)使用最小堆,可支持添加大量定時(shí)器...
onWorkerStart 原型 參數(shù):int $worker_id $worker_id是一個(gè)從[0 - $worker_num) 區(qū)間內(nèi)的數(shù)...
客戶端可以使用set方法設(shè)置一些選項(xiàng)啟用某些特性 Socket緩存區(qū)尺寸 socket_buffer_size 使用swoole_client收...
onConnect 客戶端連接服務(wù)器成功后會(huì)回調(diào)onConnect函數(shù) TCP客戶端必須設(shè)置onConnect回調(diào) UDP客戶端可選設(shè)置onCo...
PHP常用socket創(chuàng)建TCP連接斑唬,使用CURL創(chuàng)建HTTP連接市埋,為了簡(jiǎn)化操作黎泣,Swoole提供了Client類用于實(shí)現(xiàn)客戶端功能,并增加了異...
什么是swoole_process呢缤谎? swoole_process是基于C語(yǔ)言封裝的進(jìn)程管理模塊抒倚,方便PHP多進(jìn)程編程。 swoole_pro...