Todo Funciones Grupos Páginas
socket

Funciones

SOCKET socket.server (NUMBER port)
 Crea un socket server, este permite, ser un servidor net. Más...
 
SOCKET socket.accept (SOCKET zock)
 Acepta una peticion de un cliente y crea un socket de conexion directa. Más...
 
SOCKET socket.connect (STRING url, NUMBER port)
 Abre un socket usando la dirección y puerto indicados. Más...
 
NUMBER socket.send (SOCKET zock, STRING data)
 Envía datos a través del socket. Más...
 
NUMBER socket.send (SOCKET zock, STRING data, NUMBER size)
 Envía datos a través del socket. Más...
 
STRING socket.recv (SOCKET zock, NUMBER size)
 Recibe datos a través del socket. Más...
 
NIL socket.close (SOCKET zock)
 Cierra el socket. Más...
 

Descripción detallada

Conexión a internet mediante sockets.

Documentación de las funciones

SOCKET socket.server ( NUMBER  port)

Crea un socket server, este permite, ser un servidor net.

Parámetros
portPuerto a usar para la conexión, Si se omite se usara el puerto 80 por default.
Nota
Este socket solo se puede utilizar con la funcion socket.accept().
Devuelve
Un objeto tipo socket, listo para usarse.
SOCKET socket.accept ( SOCKET  zock)

Acepta una peticion de un cliente y crea un socket de conexion directa.

Parámetros
zockUn socket de tipo server.
Devuelve
Un objeto tipo socket, listo para usarse.
SOCKET socket.connect ( STRING  url,
NUMBER  port 
)

Abre un socket usando la dirección y puerto indicados.

Parámetros
urlDirección del servidor.
portPuerto a usar para la conexión.
Devuelve
Un objeto tipo socket, listo para usarse.
NUMBER socket.send ( SOCKET  zock,
STRING  data 
)

Envía datos a través del socket.

Parámetros
zockUn socket ya abierto.
dataLos datos que se enviarán.
Devuelve
El número de bytes enviados.
NUMBER socket.send ( SOCKET  zock,
STRING  data,
NUMBER  size 
)

Envía datos a través del socket.

Parámetros
zockUn socket ya abierto.
dataLos datos que se enviarán.
sizeEs el tamaño de los datos a enviar.
Devuelve
El número de bytes enviados.
STRING socket.recv ( SOCKET  zock,
NUMBER  size 
)

Recibe datos a través del socket.

Parámetros
zockUn socket ya abierto.
sizeTamaño de los datos a recibir. Si se omite se recibirán 1024 bytes por default.
Devuelve
Los datos recibidos. Adicionalmente, devuelve también el número de bytes recibidos (que podría no coincidir con el número de bytes pedidos).
NIL socket.close ( SOCKET  zock)

Cierra el socket.

Parámetros
zockEl socket que se cerrará.
Devuelve
Nada.