Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/lua/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Sockets 套接字连接已关闭_Sockets_Lua - Fatal编程技术网

Sockets 套接字连接已关闭

Sockets 套接字连接已关闭,sockets,lua,Sockets,Lua,我使用: 这通常会打印一页的内容。一开始,它给了我连接:关闭。这意味着我的连接已经关闭?但是为什么呢,因为我没有调用c:close()。如果需要在打印后关闭连接,是否需要添加c:close(),或者不需要添加?谢谢您看到了HTTP头 它的内容是连接:关闭(而不是关闭) p>它与您的连接是否已被关闭无关,而是客户端和服务器是否可以考虑连接持久性< /代码>。 s = require("socket") host = ... some host link = ... some link c =

我使用:

这通常会打印一页的内容。一开始,它给了我连接:关闭。这意味着我的连接已经关闭?但是为什么呢,因为我没有调用c:close()。如果需要在打印后关闭连接,是否需要添加c:close(),或者不需要添加?谢谢

您看到了HTTP头

它的内容是
连接:关闭
(而不是
关闭

<> p>它与您的连接是否已被关闭无关,而是客户端和服务器是否可以考虑连接<代码>持久性< /代码>。
s = require("socket")
host = ... some host
link = ... some link

c = s.connect(host, 80)
c:send("GET ".. link .. " HTTP/1.1\r\nHost: host\r\n\r\n")
page = connection:receive('*a')
print(page)