Document net.socket:hold() and unhold()

This commit is contained in:
devsaurus 2016-03-30 22:22:09 +02:00
parent 7b95711636
commit 2e1ecc1993
1 changed files with 34 additions and 1 deletions

View File

@ -168,6 +168,22 @@ sk = nil
#### See also #### See also
[`net.createServer()`](#netcreateserver) [`net.createServer()`](#netcreateserver)
## net.socket:hold()
Throttle data reception by placing a request to block the TCP receive function. This request is not effective immediately, Espressif recommends to call it while reserving 5*1460 bytes of memory.
#### Syntax
`hold()`
#### Parameters
none
#### Returns
`nil`
#### See also
[`net.socket:unhold()`](#netsocketunhold)
## net.socket:on() ## net.socket:on()
Register callback functions for specific events. Register callback functions for specific events.
@ -194,7 +210,8 @@ end)
``` ```
#### See also #### See also
[`net.createServer()`](#netcreateserver) - [`net.createServer()`](#netcreateserver)
- [`net.socket:hold()`](#netsockethold)
## net.socket:send() ## net.socket:send()
@ -263,6 +280,22 @@ end)
#### See also #### See also
[`net.socket:on()`](#netsocketon) [`net.socket:on()`](#netsocketon)
## net.socket:unhold()
Unblock TCP receiving data, i.e. undo `hold()`.
#### Syntax
`unhold()`
#### Parameters
none
#### Returns
`nil`
#### See also
[`net.socket:hold()`](#netsockethold)
# net.dns Module # net.dns Module
## net.dns.getdnsserver() ## net.dns.getdnsserver()