Socket Module - LostShadowGD/lpp-3ds-docs GitHub Wiki
Socket.init
void Socket.init(void)
Init socketing system.
Sample usage:
Socket.init()
Socket.term
void Socket.term(void)
Term socketing system.
Sample usage:
Socket.term()
Socket.createServerSocket
int Socket.createServerSocket(int port)
Create a server socket.
Sample usage:
server_id = Socket.createServerSocket(5000)
Socket.connect
int Socket.connect(string host, int port, [bool use_ssl])
Create a client socket and connect it to the host.
Sample usage:
client_id = Socket.connect("192.168.1.71", 5000)
Socket.send
void Socket.send(int sock_id, string text)
Send a message.
Sample usage:
Socket.send(client_id, "Hello Network World!")
Socket.receive
string Socket.receive(int sock_id, int size)
Receive a message.
Sample usage:
msg = Socket.receive(client_id, 256)
Socket.accept
int Socket.accept(int sock_id)
Search for connections (Server sockets).
Sample usage:
client_id = Socket.accept(server_id)
Socket.close
void Socket.close(int sock_id)
Close a socket.
Sample usage: