8.swoole学习笔记--异步tcp客户端

Posted 邹柯

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了8.swoole学习笔记--异步tcp客户端相关的知识,希望对你有一定的参考价值。

<?php
//创建异步tcp客户端
$client=new swoole_client(SWOOLE_SOCK_TCP,SWOOLE_SOCK_ASYNC);
//注册连接成功的回调函数
$client->on(\'connect\',function($cli){
    $cli->send("hello \\n");
});
//注册数据接收 $cli:服务端信息 $data:数据
$client->on(\'receive\',function($cli,$data){
    echo "data:$data";
});
//注册连接失败
$client->on(\'error\',function($cli){
    echo "失败\\n";
});
//注册关闭函数
$client->on(\'close\',function($cli){
    echo "关闭\\n";
});
//发起连接
$client->connect(\'192.168.10.1\',8080,10);
//php index.php
//ps -ajft              //查看启动进程
//service iptables stop //关闭防火墙
?>

注:本地无法进行异步的效果演示

 

以上是关于8.swoole学习笔记--异步tcp客户端的主要内容,如果未能解决你的问题,请参考以下文章

Day3: Python学习笔记之计算机基础——网络片

多线程编程学习笔记——编写一个异步的HTTP服务器和客户端

java学习笔记之TCP实现的简单聊天

7.swoole学习笔记--tcp客户端

Python学习笔记__16.2章 TCP编程

HI3861学习笔记(20)——TCP客户端