mirror of
https://github.com/lunarmodules/luasocket.git
synced 2024-11-08 14:28:21 +01:00
71f6bb60bf
Some testing still needed.
23 lines
904 B
Plaintext
23 lines
904 B
Plaintext
All functions provided by the library are in the namespace "socket".
|
|
Functions such as send/receive/timeout/close etc do not exist in the
|
|
namespace. They are now only available as methods of the appropriate
|
|
objects.
|
|
|
|
Object has been changed to become more uniform. First create an object for
|
|
a given domain/family and protocol. Then connect or bind if needed. Then
|
|
use IO functions.
|
|
|
|
All functions return a non-nil value as first return value if successful.
|
|
All functions return whatever could be retrieved followed by error message
|
|
in case of error. The best way to check for errors is to check for the
|
|
presence of an error message.
|
|
WARNING: The send function was affected.
|
|
|
|
Better error messages and parameter checking.
|
|
|
|
UDP connected udp sockets can break association with peer by calling
|
|
setpeername with address "*".
|
|
|
|
socket.sleep and socket.time are now part of the library and are
|
|
supported.
|