无论是我过度还是失明.我想学习与Lua的网络,因此我必须安装socketlib,所以我可以轻松地要求它,但我不知道,我应该"需要"哪些文件.这个例子说:
local socket = require("socket")
Run Code Online (Sandbox Code Playgroud)
但正如我所说,我不知道我应该包含哪些文件,如果我使用socket.lua它不起作用我得到:No files found.
我从这里得到了lib:Lua套接字下载
或者,是否有另一种方法来安装套接字lib?
我需要/想要在我正在编码的 MUD 客户端中实现一个符合RFC1143 的Telnet 子选项协商系统,但我很难将第 7 节中的方法转换为可用的 C/C++ 代码。正如文本所建议的一种方法,我有两个六状态枚举 - 我明白,鉴于选择的位模式,当且仅当以下TelnetQStateFlag情况下state,一个选项被认为是活动的state == QStateYes:
enum TelnetQStateFlag {
// +-----If set then we have a queued
// | request for the opposite state
// |+----If set then we want the opposite
// ||+---Must be only one set for option
// ||| to be active
QStateNo = 0x0, // 000 - No
QStateWantNo = 0x2, // 010 - Want No and we/he do …Run Code Online (Sandbox Code Playgroud)