**This is an old revision of the document!**

组件:因特网

此组件由因特网卡提供。

组件名:internet
回调函数:

  • isTcpEnabled():boolean
    返回是否可建立TCP连接(可在配置文件中设置)。
  • isHttpEnabled():boolean
    返回是否可进行HTTP请求(可在配置文件中设置)。
  • connect(address:string[, port:number]):userdata
    建立一个新的TCP连接。返回连接的句柄。
  • request(url:string[, postData:string[, headers:table]]):userdata
    发送一个新的HTTP请求。返回连接的句柄。

TCP Socket Object

  • read([n:number]):string
    Tries to read data from the socket stream. Returns the read byte array.
  • close()
    Closes an open socket stream.
  • write(data:string):number
    Tries to write data to the socket stream. Returns the number of bytes written.
  • finishConnect():boolean
    Ensures a socket is connected. Errors if the connection failed.
  • id():string Returns the id for this socket.

After calling finishConnect or read, this socket generates a signal named internet_ready whenever new data is available to be read. It has one parameter which is the socket id.

HTTP请求对象

  • read([n:number]):string
    Tries to read data from the response. Returns the read byte array.
  • response():number, string, table
    Get response code, message and headers.
  • close()
    Closes an open socket stream.
  • finishConnect():boolean
    Ensures a response is available. Errors if the connection failed.

目录