真实的国产乱ⅩXXX66竹夫人,五月香六月婷婷激情综合,亚洲日本VA一区二区三区,亚洲精品一区二区三区麻豆

成都創(chuàng)新互聯(lián)網(wǎng)站制作重慶分公司

swoole如何獲取消息發(fā)送失敗錯(cuò)誤-創(chuàng)新互聯(lián)

這篇文章給大家分享的是有關(guān)swoole如何獲取消息發(fā)送失敗錯(cuò)誤的內(nèi)容。小編覺(jué)得挺實(shí)用的,因此分享給大家做個(gè)參考,一起跟隨小編過(guò)來(lái)看看吧。

成都創(chuàng)新互聯(lián)公司致力于互聯(lián)網(wǎng)品牌建設(shè)與網(wǎng)絡(luò)營(yíng)銷(xiāo),包括網(wǎng)站設(shè)計(jì)、做網(wǎng)站、SEO優(yōu)化、網(wǎng)絡(luò)推廣、整站優(yōu)化營(yíng)銷(xiāo)策劃推廣、電子商務(wù)、移動(dòng)互聯(lián)網(wǎng)營(yíng)銷(xiāo)等。成都創(chuàng)新互聯(lián)公司為不同類(lèi)型的客戶(hù)提供良好的互聯(lián)網(wǎng)應(yīng)用定制及解決方案,成都創(chuàng)新互聯(lián)公司核心團(tuán)隊(duì)十載專(zhuān)注互聯(lián)網(wǎng)開(kāi)發(fā),積累了豐富的網(wǎng)站經(jīng)驗(yàn),為廣大企業(yè)客戶(hù)提供一站式企業(yè)網(wǎng)站建設(shè)服務(wù),在網(wǎng)站建設(shè)行業(yè)內(nèi)樹(shù)立了良好口碑。

向客戶(hù)端發(fā)送數(shù)據(jù),函數(shù)原型:

bool Server->send(mixed $fd, string $data, int $serverSocket = -1);

發(fā)送過(guò)程是異步的,底層會(huì)自動(dòng)監(jiān)聽(tīng)可寫(xiě),將數(shù)據(jù)逐步發(fā)送給客戶(hù)端

參數(shù)

$fd,客戶(hù)端的文件描述符

$data,發(fā)送的數(shù)據(jù),TCP協(xié)議較大不得超過(guò)2M,可修改 buffer_output_size 改變?cè)试S發(fā)送的較大包長(zhǎng)度

$serverSocket,向Unix Socket DGRAM對(duì)端發(fā)送數(shù)據(jù)時(shí)需要此項(xiàng)參數(shù),TCP客戶(hù)端不需要填寫(xiě)

返回值

發(fā)送成功會(huì)返回true

發(fā)送失敗會(huì)返回false,調(diào)用$server->getLastError()方法可以得到失敗的錯(cuò)誤碼

Server->getLastError

獲取最近一次操作錯(cuò)誤的錯(cuò)誤碼。業(yè)務(wù)代碼中可以根據(jù)錯(cuò)誤碼類(lèi)型執(zhí)行不同的邏輯。

function Server->getLastError()

返回一個(gè)整型數(shù)字錯(cuò)誤碼


發(fā)送失敗錯(cuò)誤

1001 連接已經(jīng)被Server端關(guān)閉了,出現(xiàn)這個(gè)錯(cuò)誤一般是代碼中已經(jīng)執(zhí)行了$serv->close()關(guān)閉了某個(gè)連接,但仍然調(diào)用$serv->send()向這個(gè)連接發(fā)送數(shù)據(jù)

1002 連接已被Client端關(guān)閉了,Socket已關(guān)閉無(wú)法發(fā)送數(shù)據(jù)到對(duì)端

1003 正在執(zhí)行close,onClose回調(diào)函數(shù)中不得使用$serv->send()

1004 連接已關(guān)閉

1005 連接不存在,傳入$fd 可能是錯(cuò)誤的

1007 接收到了超時(shí)的數(shù)據(jù),TCP關(guān)閉連接后,可能會(huì)有部分?jǐn)?shù)據(jù)殘留在管道緩存區(qū)內(nèi),這部分?jǐn)?shù)據(jù)會(huì)被丟棄

1008 發(fā)送緩存區(qū)已滿(mǎn)無(wú)法執(zhí)行send操作,出現(xiàn)這個(gè)錯(cuò)誤表示這個(gè)連接的對(duì)端無(wú)法及時(shí)收數(shù)據(jù)導(dǎo)致發(fā)送緩存區(qū)已塞滿(mǎn)

1202 發(fā)送的數(shù)據(jù)超過(guò)了 server->buffer_output_size 設(shè)置

感謝各位的閱讀!關(guān)于“swoole如何獲取消息發(fā)送失敗錯(cuò)誤”這篇文章就分享到這里了,希望以上內(nèi)容可以對(duì)大家有一定的幫助,讓大家可以學(xué)到更多知識(shí),如果覺(jué)得文章不錯(cuò),可以把它分享出去讓更多的人看到吧!


分享文章:swoole如何獲取消息發(fā)送失敗錯(cuò)誤-創(chuàng)新互聯(lián)
瀏覽地址:http://weahome.cn/article/ieeoj.html

其他資訊

在線(xiàn)咨詢(xún)

微信咨詢(xún)

電話(huà)咨詢(xún)

028-86922220(工作日)

18980820575(7×24)

提交需求

返回頂部