Jump to content

Welcome to Smart Home Forum by FIBARO

Dear Guest,

 

as you can notice parts of Smart Home Forum by FIBARO is not available for you. You have to register in order to view all content and post in our community. Don't worry! Registration is a simple free process that requires minimal information for you to sign up. Become a part of of Smart Home Forum by FIBARO by creating an account.

 

As a member you can:

  •     Start new topics and reply to others
  •     Follow topics and users to get email updates
  •     Get your own profile page and make new friends
  •     Send personal messages
  •     ... and learn a lot about our system!

 

Regards,

Smart Home Forum by FIBARO Team


  • 0

[Lua] Net.FHttp time-out command?


Question

Posted

Is there a function in Lua to time out a net.FHttp command?

7 answers to this question

Recommended Posts

  • 0
Posted

you should use Net.FTcpSocket or my lua framework (

Please login or register to see this link.

)

Please login or register to see this code.

Please login or register to see this image.

/emoticons/default_icon_wink.gif" alt=";-)" />

  • 0
  • Inquirer
  • Posted
    you should use Net.FTcpSocket or my lua framework (

    Please login or register to see this link.

    )

    Please login or register to see this code.

    Please login or register to see this image.

    /emoticons/default_icon_wink.gif" alt=";-)" />

    Just one question, is this installed in your stand-alone software (add-on) or can it work in the HC2 only?

    I don't use Windows and I don't want to make another (dedicated) server....

    • 0
    Posted

    It's a pure lua library for HC2

    Please login or register to see this image.

    /emoticons/default_icon_wink.gif" alt=";-)" />

    • 0
    Posted

    Please login or register to see this code.

    How can I make a timeout without adding several pages of code?

    Is there any way without installing this toolkit?

    • 0
    Guest merylion
    Posted

    In old documentation on docs.fibaro.com which actually dissapeared

    You could see parameter to set request timeout in seconds

    Unfortunately I do not remember this very well

    • 0
    Posted

    Thanks for the hint. Hopefully someone can remember.

    Please login or register to see this image.

    /emoticons/default_wink.png" alt=";)" srcset="https://forum.fibaro.com/uploads/emoticons/[email protected] 2x" width="20" height="20" />

    • 0
    Guest merylion
    Posted

    Hi,

    I found something like that :

    local tcpSocket = Net.FTcpSocket(ip, port);

    if (not tcpSocket) then

    return nil;

    end

    tcpSocket:setReadTimeout(250);

    I believe it sets timeout for receiving

    I only do not know responses when timeout is reached.

    Try to send tcpSocket:write(data) and watch response and error codes

    Regards

    Marcin

    Join the conversation

    You can post now and register later. If you have an account, sign in now to post with your account.

    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.

    ×
    ×
    • Create New...