yggverse/titan-ii
最新稳定版本:1.0.0
Composer 安装命令:
composer require yggverse/titan-ii
包简介
Gemini Protocol Library
README 文档
README
Archived!
Use Ratchet IoServer - asynchronous WebSocket in PHP as more featured replacement to this library.
Titan II
Composer / PHP 8 library for Gemini Protocol
Simply create online server with native IPv6 support for PHP apps or just static gemtext
Integrations
- β-Doku - DokuWiki Satellite for Gemini Protocol
- Pulsar - RSS Aggregator with build-in Titan-II server
- KVAZAR - KevaCoin Content Explorer
- KevaChat - Chat in KevaCoin BlockChain
Install
composer require yggverse/titan-iiopenssl req -x509 -newkey rsa:4096 -keyout key.rsa -out cert.pem -days 1 -nodes -subj "/CN=IP"php server.phpgemini://[IP]
Usage
<?php $server = new \Yggverse\TitanII\Server(); $server->setCert('cert.pem'); $server->setKey('key.rsa'); $server->setHandler( function (\Yggverse\TitanII\Request $request): \Yggverse\TitanII\Response { $response = new \Yggverse\TitanII\Response(); $response->setCode(20); $response->setMeta('text/plain'); $response->setContent('Hello World!'); return $response; } ); $server->start('IP', 1965);
统计信息
- 总下载量: 28
- 月度下载量: 0
- 日度下载量: 0
- 收藏数: 0
- 点击次数: 0
- 依赖项目数: 3
- 推荐数: 0
其他信息
- 授权协议: GPL-3.0-only
- 更新时间: 2024-01-25