可以使用 workman 作为一个 client 向服务器发起请求吗?

workercat

可以使用 workman 作为一个 client 向服务器发起请求吗?

使用场景:我想要使用 workerman 向服务器发起一个 http 请求,获取到响应,再将响应用来做别的处理。

4731 4 0
4个回答

walkor

workerman里面用curl就可以了吧

  • workercat 2016-06-12

    我是想要向另一个只支持 udp 协议的服务器发起请求。

  • workercat 2016-06-12

    主要是希望可以复用到 walkerman 的 upd 协议包代码

walkor

我是想要向另一个只支持 udp 协议的服务器发起请求。

http是基于tcp的。

  • workercat 2016-06-12

    你的意思是,我通过curl 向只支持 udp 协议的服务器发送请求,也可以被解释吗?

  • workercat 2016-06-12

    因为 tcp 是长链接,我们想要使用 udp 这样子短链接,提高响应速度。

walkor

我的意思是http协议一般是基于tcp的,用udp会有问题。

  • workercat 2016-06-12

    我只需要实现用 workman 发出 udp 请求就好了

walkor

发送udp请求直接用php提供的接口即可
$client = stream_socket_client("udp://127.0.0.1:1234");
stream_socket_sendto($client, $data);

年代过于久远,无法发表回答
🔝