准备工作:
使用VMware软件安装Centos7 安装php7 和swoole扩展
<?php
//异步TCP客户端
$client=new swoole_client(SWOOLE_SOCK_TCP,SWOOLE_SOCK_ASYNC);
//监听连接成功的函数
$client->on("connect",function ($cli){
//向服务端发送信息
$cli->send("Hello server \n");
});
//监听接受数据函数
$client->on("receive",function ($cli,$data){
echo "服务器返回数据".$data."\n";
});
//监听注册连接失败函数
$client->on("error",function ($cli){
echo "error\n";
});
//监听关闭函数
$client->on("close",function ($cli){
echo "close\n";
});
//发起连接
$client->connect("192.168.80.128",9505,10);
启动异步TCP服务端
启动异步TCP客户端