问题标签 [luasocket]

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 投票
2 回答
663 浏览

lua - Luasocket TCP 在 \r\n\r\n 之后停止侦听

每当我使用以下方式接收 TCP 消息时:

它与\r\n,但是当我尝试对它进行 http POST 时,我得到了标头但不是数据,女巫在后面和空行 (\r\n\r\n) 它做同样的事情当我将其用作客户端时:

我看到 test1 和 test2

我试过弄乱 setOption 函数,但没有用

有什么方法可以接收数据吗?

0 投票
1 回答
8221 浏览

lua - 使用 luarocks 安装 luasocket

我按照可用的说明在我的 windows xp(32 位)系统中安装了 luarocks

http://luarocks.org/en/Installation_instructions_for_Windows

为了从 luarocks 安装 luasocket,我在命令提示符下使用了命令“luarocks install luasocket”。但最终出现错误:

所以它无法找到 luasocket.rock 文件。我从链接下载了文件luasocket-2.0.2-5.src.rock

http://luarocks.org/repositories/rocks/

现在我尝试使用命令luarocks install luarocks install "C :\Documents and Settings\Ankur_Gupta37\Desktop\LuaRocks\2.1\lua\luarocks"安装这个 .rock 文件

(我将luasocket-2.0.2-5.src.rock放在位置“C:\Documents and Settings\Ankur_Gupta37\Desktop\LuaRocks\2.1\lua\luarocks\luasocket-2.0.2-5.src.rock”)

但又以错误告终:

任何人告诉我问题及其解决方案..

0 投票
1 回答
1396 浏览

tcp - Error in creating TCP client in lua

I am trying to create TCP client in lua

this works fine but when i add

to read data from socket it block total execution of code.

0 投票
2 回答
6043 浏览

windows - 如何使用 Lua 5.2 和 luasocket 3

我正在尝试用lua 5.2编译我在 GitHub 上找到的luasocket 3。问题是,我不确定如何与. 我是否需要编译为 DLL,然后在代码中的某个位置引用,还是应该从 lua 控制台调用它?Lualuasocketluasocketlua

0 投票
2 回答
1532 浏览

sockets - Lua套接字:无法连接和发送数据

这是我第一次在 Lua 中搞乱套接字。无论我尝试什么,我都无法连接。有什么我做错或没有做的吗?

PS:网站是shirayuri.chatango.com

0 投票
1 回答
1886 浏览

sockets - Lua HTTP 下载并保存到文件

我正在尝试下载然后将内容保存到 xml 文件中。我得到的代码是:

它运行但文件仍然是空的。我可以在这里得到一些帮助吗?

0 投票
2 回答
5129 浏览

lua - Lua socket.http loads fine from example script, but does not load from third party host

I'm working on a Lua script which will be hosted by a third party program (some .exe which will call a certain function in my script). In order to implement a functionality I need (make a rest call to a webservice to retrieve certain info) I want to use socket.http.request.

I've first build an example script for the call I wanted to make:

#xA;

This works fine. I get the response I expect. Now when I try to do this from the third party host, I first got an error:

#xA;

I've tried copying the socket folder from the LUA folder to the folder the host is executing from (D:\SomeFolder). It then finds the module, but fails to load it with another error:

#xA;

I've also tried moving the require statement outside of the function and making it global. This gives me yet another error:

#xA;

Then I tried copying the core.dll from socket into the D:\SomeFolder folder and it gave me another error:

#xA;

Now I'm stuck. I think I must be doing something completely wrong, but I can't find any proper description on how to fix issues like this. Can anyone help me out?

0 投票
0 回答
291 浏览

serialization - 在 Lua 中通过网络发送序列化图像

我正在用 lua 开发一个小游戏(使用love2D),我想做的是序列化图像以便将其发送给另一个对等点。因此,我简单地获取图像文件的字符串描述,然后将其写入套接字。

问题是没有任何东西到达目的地(环回地址也没有)。我也尝试将字符串传递给print函数,但同样没有任何反应。

这怎么可能?我能做些什么?

0 投票
1 回答
700 浏览

sockets - Lua Socket 不能被 Ctrl+C 正确停止

我有一个独立的 lua 脚本,它使用 lua 套接字通过 TCP IP 连接到服务器。它使用接收调用从该服务器接收数据。但是,当我尝试使用 Ctrl+C 停止它时,它会起作用,会发生以下两种情况之一:

- 如果当前没有流量且接收正在等待,Ctrl+C 将无效。该程序将继续运行,并且必须通过 kill 终止。

- 如果有流量,程序将退出并显示以下打印输出并且套接字仍然打开并且服务器不接受另一个连接:

我尝试使用 pcall 解决第二种情况,但没有成功。pcall 不返回,进程仍然抛出错误。

我的程序示例如下:

0 投票
2 回答
3611 浏览

lua - Corona SDK 的 Lua 套接字连接

有谁知道如何为 Corona sdk 使用 Lua 套接字,我想使用设备将 API 传递给服务器并将数据从服务器接收回设备。我只找到http://appcodingeasy.com/Gideros-Mobile/Using-LuaSocket-in-Gideros,它适用于 Gideros SDK。

任何帮助,将不胜感激。谢谢你。