wokerman接收socket数据的问题

0

wokerman接收socket数据的问题
大体看了下之前的提问


use Workerman\Worker;
require_once './Workerman/Autoloader.php';

// 创建一个Worker监听端口,不使用任何应用层协议
$tcp_worker = new Worker("tcp://ip:port");//数据源的ip和端口

// 启动4个进程对外提供服务
$tcp_worker->count = 1;

// 当客户端发来数据时
$tcp_worker->onMessage = function($connection, $data)
{
// 向客户端发送hello $data
$connection->send('hello ' . $data);
};

// 运行worker
Worker::runAll();

是这样的吗
Warning: stream_socket_server(): unable to connect to tcp://ip:port (Cannot assign requested address) in /opt/mywoker/Workerman/Worker.php on line 1379

已邀请:

walkor

赞同来自: mazhaozi

ip写错了,你写的ip不属于你服务器,你可以写0.0.0.0
见手册常见问题 -启动失败-现象2
http://doc3.workerman.net/faq/workerman-start-fail.html

匿名用户

匿名用户

赞同来自:

这么能当代理转发数据么

walkor

赞同来自:

workerman可以做代理,而且性能很好。
一些例子:
http://doc3.workerman.net/worker-development/pipe.html
https://github.com/walkor/php-socks5
还有ss-php

要回复问题请先登录注册