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: