问题标签 [copas]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
0 回答
128 浏览

sockets - Lua Copas:发送方协程只是停止工作

我在 Lua 5.2 中使用最新的 Copas 时遇到问题。我编写了一个简单的脚本(见下文),它创建了两个服务器套接字:“RX”和“TX”。“RX”侦听来自连接客户端的消息,“TX”将这些消息传输到连接到“TX”的客户端。

问题是:一开始,服务器启动后,一切正常。但是在一定数量的消息之后,“TX”服务器循环不再执行,不再传输消息。没有错误信息,什么都没有。它只是停止工作。

我用 Copas 错了吗?问题是什么?

这是(简化的)代码:

0 投票
1 回答
289 浏览

mysql - 使用 Lua 的多客户端 Copas 服务器

好的,最后我需要一些帮助......我正在尝试设置一个同时监听多个客户端的 lua 服务器。

我们正在使用 lua 编写一个 Android 游戏,这个游戏必须与我的服务器通信。我需要发送和接收来自玩家的数据并将其存储在 MySQL 数据库中。但我最大的问题是, luasocket 不能原生处理多个客户端,所以我尝试使用Copas

我正在使用本教程/手册对 Copas 进行测试:Copas Manual 但我的代码甚至不监听传入的连接......所以我插入了一些打印命令来查看我的代码挂起的位置。有人可以帮助我吗?

0 投票
0 回答
198 浏览

lua - luasocket + copas 错误 - 尝试跨越 C 调用边界

我是 Lua 新手,并尝试使用luasocketcopas在 Openwrt 中实现 TCP 服务器和客户端。目标是使 3 个程序在异步网络中通过套接字相互通信。

下面是脚本

在上面的脚本中,我在 host = "localhost" 和 3 个不同的端口(20000、20001 和 20002)中使用了 3 个类似的程序。我希望每个程序互相监听,每 10 秒互相发送一次数据。问题是程序每次用 copas.send 函数发送数据时,都会出现这个错误。

我曾尝试使用 lua 5.1、lua 5.1 + CoCo 和 LuaJIT,但总是会出现此错误。有什么办法解决这个问题吗?谢谢

0 投票
1 回答
106 浏览

http - Сopas。在请求中传递标头并选择请求方法

我将 copas 库用于非阻塞请求。我遇到了一个问题。我无法理解如何传递以下标头:“Content-Type: application/json”,而且我还想在 POST 和 GET 方法之间切换,怎么做?

我的代码:

功能:

使用示例:

如何仅对标头和方法 POST 或 GET 执行相同操作?

我也阅读了文档,但不明白如何做到这一点。 https://keplerproject.github.io/copas/manual.html