Jump to content
  • Sky
  • Blueberry
  • Slate
  • Blackcurrant
  • Watermelon
  • Strawberry
  • Orange
  • Banana
  • Apple
  • Emerald
  • Chocolate
  • Charcoal
  • 0
Edenming

How to correctly CURD a tcp socket?

Question

 

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

0 answers to this question

Recommended Posts

There have been no answers to this question yet

Join the conversation

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.

Guest
Answer this question...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Loading...

×
×
  • Create New...

Important Information

By using this site, you agree to our Terms of Use and Privacy Policy.