I'm having trouble with the tcp component. The connection always returned with an error "connection lost" using the following codes:
local com = require("component")
local comp = require("computer")
local inet = com.internet
local sock = inet.connect("SOME_IP_ADDRESS",13333) -- this represents the IP address, e.g. 172.25.1.1
local reason, connected, i
sock.setTimeout(10)
for i = 1, 100, 1 do
connected, reason = sock.finishConnect()
if connected then
break
end
os.sleep(.05)
end
if not connected then
error(tostring(reason or "No Conn, oth reason"))
end
The IP address and port is accessible via my C# socket client, but not here. I have no idea what happend...
Does anyone know how to do this correctly? Thank you guys.
You can post now and register later.
If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.
Problem Solved. Configuration file problem.
I'm having trouble with the tcp component. The connection always returned with an error "connection lost" using the following codes:
local com = require("component") local comp = require("computer") local inet = com.internet local sock = inet.connect("SOME_IP_ADDRESS",13333) -- this represents the IP address, e.g. 172.25.1.1 local reason, connected, i sock.setTimeout(10) for i = 1, 100, 1 do connected, reason = sock.finishConnect() if connected then break end os.sleep(.05) end if not connected then error(tostring(reason or "No Conn, oth reason")) end
The IP address and port is accessible via my C# socket client, but not here. I have no idea what happend...
Does anyone know how to do this correctly? Thank you guys.
Link to post
Share on other sites