luasocket

    5熱度

    2回答

    我可能過度或失明。我想學習與Lua聯網,因此我必須安裝socket庫,所以我可以很容易地要求它,但我不知道,我應該「需要」哪些文件。這個例子說: local socket = require("socket") 但正如我所說,我不知道哪些文件,我應該有,如果我用socket.lua它不工作,我得到:No files found。 我從這裏的lib:Lua socket download 或者,

    4熱度

    1回答

    我們的應用程序需要使用Lua從網站獲取一些數據。但網站需要認證(如谷歌的登錄方法)。 我想使用LuaSocket庫,但我找不到完整的代碼示例,所以我只知道我需要做什麼。 我知道http.request()有第二個可選參數,它允許我發送POST數據,並且我也可以使用完整的語法來指定POST方法和要發送的數據,但我有不知道數據應該是什麼格式,以及它應該是什麼樣子。表?串?什麼? 我知道我還需要設置內容

    3熱度

    1回答

    我遇到了這個錯誤,我每次運行我的應用程序時都會收到錯誤。錯誤是: loop or previous error loading module 'socket'。 導致此錯誤的代碼是: socket = require("socket")。 在第一個lua_pcall期間發生此錯誤。這裏是調用該函數: void startTerminal(int port, char host[80]) {

    2熱度

    1回答

    我用luasocket得到一個網頁,其中包含中國人物「開獎結果」(頁面本身是字符集=「GB2312」編碼),如下圖所示: require "socket" host = '61.129.89.226' fileformat = '/fcopen/cp_kjgg_dfw.jsp?lottery_type=ssq&lottery_issue=%s' function getlottery(num

    1熱度

    1回答

    可能重複: Lua socket asynchronous calls 我想我的問題是相當清楚的。又怎樣?

    1熱度

    1回答

    文檔說 如果成功,則該方法返回1.在錯誤的情況下,該方法 返回nil後跟一個錯誤消息。 我得到即使返回零的5 返回值,則不會返回錯誤信息...... 什麼是「5」的返回值是什麼意思?數據包發送或什麼? 編輯 下面的代碼的要點。 local UDPClient = socket.udp() UDPClient:setsockname("*", 0) --bind on any availible

    0熱度

    1回答

    ,插座的創建失敗「權限被拒絕」: require("socket") server, msg = socket.bind("*", 23) if not server then print(msg) end 然而 ,當相同的腳本以超級用戶身份執行(使用sudo),服務器的創建工作得很好。有沒有任何理由爲什麼LuaSocket不能正常創建服務器?我可以做任何事情(無論是在Lua還是在Ub

    4熱度

    1回答

    我試圖與Lua的服務器進行通信以驗證用戶身份。這是我的請求函數是什麼樣子: function http.send(url) local req = require("socket.http") local b, c, h = req.request{ url = url, redirect = true } return b end

    1熱度

    3回答

    我需要一個程序,可以根據我通過TCP發送給它的命令在屏幕上創建預定義的形狀。 我試圖聽一個端口,以便我可以使用它們。在等待一個命令(通過網絡)之前,我有創建一個正方形所需的命令(我計劃通過網絡命令更改它的屬性) 問題是它不會創建任何圖形或打開窗口,因爲它應該是.. require "socket" require "mime" require "ltn12" host = "localho

    5熱度

    1回答

    到目前爲止,我有以下幾個部分: local socket = require "socket.http" client,r,c,h = socket.request{url = "http://example.com/", proxy="<my proxy and port here>"} for i,v in pairs(c) do print(i, v) end 這給了我類