osflab / osf-irc
简单的telnet IRC服务器
v3.0.0
2018-01-29 20:55 UTC
Requires
- php: ^7.1.0
- ext-pcntl: *
This package is not auto-updated.
Last update: 2024-09-29 05:27:43 UTC
README
一个简单的使用telnet作为客户端的IRC服务器。
要求
- PHP7.1或更高版本
- pcntl扩展
- composer
在debian/ubuntu上的要求安装
sudo add-apt-repository -y ppa:ondrej/php sudo apt update -y sudo apt install php7.1-cli composer
安装
composer create-project --prefer-dist osflab/osf-irc osf-irc
用法
要启动服务器
php ./osf-irc/bin/irc-run.php [host_or_ip]
将 [host_or_ip]
替换为要绑定的网络设备的地址。如果您不指定此值,服务器可能绑定到localhost,您将无法从远程机器上使用它。
对于每个客户端
- 在新的终端中,键入
telnet <hostname> 9999
(将<hostname>
替换为您自己的) - 输入您的名字 +
[enter]
:显示一个数字 - 打开一个 新的终端 并再次键入
telnet <hostname> 9999
- 输入数字
您可以使用第一个终端进行阅读,第二个终端进行写作。为每个客户端重复此操作。
附加信息
最初,这个组件是使用PHP和pcntl扩展开发守护进程的演示。它涉及到进程管理概念、信号量和网络套接字。