从终端命令行使用PHP进行即时通讯,通常是指使用PHP编写一个简单的聊天服务器或者客户端。以下是一个基本的示例,展示了如何使用PHP创建一个简单的聊天服务器。
创建聊天服务器
1. 创建一个PHP文件,例如命名为 `chat_server.php`。
2. 编写PHP代码:
```php
$host = '127.0.0.1'; // 服务器地址
$port = 8080; // 服务器端口
// 创建socket
$socket = socket_create(AF_INET, SOCK_STREAM, SOL_TCP) or die("Could not create socketn");
// 绑定socket到端口
socket_bind($socket, $host, $port) or die("Could not bind socketn");
// 监听socket
socket_listen($socket, 3) or die("Could not listen on socketn");
// 循环等待客户端连接
while(true) {
$new_socket = socket_accept($socket) or die("Could not accept connectionn");
$message = "Welcome to the chat room!n";
socket_write($new_socket, $message, strlen($message)) or die("Could not send messagen");