Я могу telnet к определенному хосту и порту без проблем и выдавать команды.Однако, когда я пытаюсь записать соединение сокета (используя nmap NSE и Lua) к тому же хосту и порту, происходит сбой со следующим сообщением об ошибке:
|_sockettest: Trying to receive through a closed socket
часть сокетамоего кода здесь:
local msg
local response
msg = "hello\n"
local socket = nmap.new_socket()
socket:set_timeout(150000)
socket:send(msg)
response,data = socket:receive()
return data
Я думаю, что данные отправляются нормально.Сервер должен просто вернуть то, что я отправил.Кто-нибудь знает, в чем может быть проблема?