Software /
code /
prosody
Comparison
doc/net.server.lua @ 11120:b2331f3dfeea
Merge 0.11->trunk
author | Matthew Wild <mwild1@gmail.com> |
---|---|
date | Wed, 30 Sep 2020 09:50:33 +0100 |
parent | 9846:9a0da809ed4a |
comparison
equal
deleted
inserted
replaced
11119:68df52bf08d5 | 11120:b2331f3dfeea |
---|---|
157 - handle | 157 - handle |
158 - nil, "an error message": on failure (e.g. out of file descriptors) | 158 - nil, "an error message": on failure (e.g. out of file descriptors) |
159 ]] | 159 ]] |
160 local function addserver(address, port, listeners, pattern, sslctx) | 160 local function addserver(address, port, listeners, pattern, sslctx) |
161 end | 161 end |
162 | |
163 --[[ Binds and listens on the given address and port | |
164 Mostly the same as addserver but with all optional arguments in a table | |
165 | |
166 Arguments: | |
167 - address: address to bind to, may be "*" to bind all addresses. will be resolved if it is a string. | |
168 - port: port to bind (as number) | |
169 - listeners: a table of listeners | |
170 - config: table of extra settings | |
171 - read_size: the amount of bytes to read or a read pattern | |
172 - tls_ctx: is a valid luasec constructor | |
173 - tls_direct: boolean true for direct TLS, false (or nil) for starttls | |
174 | |
175 Returns: | |
176 - handle | |
177 - nil, "an error message": on failure (e.g. out of file descriptors) | |
178 ]] | |
179 local function listen(address, port, listeners, config) | |
180 end | |
181 | |
162 | 182 |
163 --[[ Wraps a lua-socket socket client socket in a handle. | 183 --[[ Wraps a lua-socket socket client socket in a handle. |
164 The socket must be already connected to the remote end. | 184 The socket must be already connected to the remote end. |
165 If `sslctx` is given, a SSL session will be negotiated before listeners are called. | 185 If `sslctx` is given, a SSL session will be negotiated before listeners are called. |
166 | 186 |
253 wrapclient = wrapclient; | 273 wrapclient = wrapclient; |
254 addclient = addclient; | 274 addclient = addclient; |
255 closeall = closeall; | 275 closeall = closeall; |
256 hook_signal = hook_signal; | 276 hook_signal = hook_signal; |
257 watchfd = watchfd; | 277 watchfd = watchfd; |
278 listen = listen; | |
258 } | 279 } |