正在显示
1 个修改的文件
包含
25 行增加
和
0 行删除
| @@ -86,6 +86,31 @@ class ChatLogic extends BaseLogic | @@ -86,6 +86,31 @@ class ChatLogic extends BaseLogic | ||
| 86 | } | 86 | } |
| 87 | 87 | ||
| 88 | /** | 88 | /** |
| 89 | + * @remark :获取一行数据 | ||
| 90 | + * @name :getStreamContentLine | ||
| 91 | + * @author :lyh | ||
| 92 | + * @method :post | ||
| 93 | + * @time :2025/4/2 22:42 | ||
| 94 | + */ | ||
| 95 | + public function getStreamContentLine($stream){ | ||
| 96 | + $text = ''; | ||
| 97 | + while (!$stream->eof()){ | ||
| 98 | + // 读取一个字符串 | ||
| 99 | + $t = $this->stream->read(1); | ||
| 100 | + $this->body .= $t; | ||
| 101 | + if($t === "\n"){ | ||
| 102 | + break; | ||
| 103 | + } | ||
| 104 | + // 结束了 | ||
| 105 | + if(ord($t)==1){ | ||
| 106 | + break; | ||
| 107 | + } | ||
| 108 | + $text .= $t; | ||
| 109 | + } | ||
| 110 | + return $text; | ||
| 111 | + } | ||
| 112 | + | ||
| 113 | + /** | ||
| 89 | * @remark :创建一条新会话 | 114 | * @remark :创建一条新会话 |
| 90 | * @name :saveChat | 115 | * @name :saveChat |
| 91 | * @author :lyh | 116 | * @author :lyh |
-
请 注册 或 登录 后发表评论