国产+高潮+在线,国产 av 仑乱内谢,www国产亚洲精品久久,51国产偷自视频区视频,成人午夜精品网站在线观看

為什么協(xié)議里面不能用strpos或者子串的index?

Cd_binas

取不到$buffer變量里面子串的位置,求解惑

3486 3 0
3個(gè)回答

damao

肯定是自己搞錯(cuò)了,自己打印下數(shù)據(jù)看看吧。
你都沒(méi)給出$buffer self::Endsymbol是什么,你讓大家怎么給你看?

Cd_binas
<?php

namespace Workerman\Protocols;

use Workerman\Connection\TcpConnection;

class Msg
{
    public static $EndSymbol = '__end__';

    public static function input($buffer, TcpConnection $connection)
    {
        if (strlen($buffer) >= TcpConnection::$maxPackageSize) {
            $connection->close();
            return 0;
        }
        $pos = strpos($buffer, self::$EndSymbol);
        if ($pos === false) {
            return 0;
        }
        return $pos + 1;
    }

    /**
     * Encode.
     *
     * @param string $buffer
     * @return string
     */
    public static function encode($buffer)
    {

        return $buffer . self::$EndSymbol;
    }

    /**
     * Decode.
     *
     * @param string $buffer
     * @return string
     */
    public static function decode($buffer)
    {
        return substr($buffer, 0, strpos($buffer, self::$EndSymbol));
    }
}
  • 暫無(wú)評(píng)論
Cd_binas

找到問(wèn)題了!input的原因。此問(wèn)題作廢!

  • 暫無(wú)評(píng)論
年代過(guò)于久遠(yuǎn),無(wú)法發(fā)表回答
??