sockServer
(since 1.0)
A server socket class
Description
sockServer
Ape.sockServer is a class constructor. SockServer is used to create socker server that can accept clients sockets.
Parameters
port
The port on wich to listen
ip
The up on wich to bind the server
options
- flushlf - (bool) ; defaults to : false If
true , onRead is called only when a "\n" is received (data is split around it)
Examples
//Here we create a server that listen on all ips on port 80
var socket = new Ape.sockServer("80", "0.0.0.0", {flushlf: true});
var socket = new Ape.sockServer("80", "0.0.0.0", {flushlf: true});
socket.onAccept = function(client) {
Ape.log("New client !");
client.write("Hello world\n");
}
socket.onRead = function(client, data) {
Ape.log('Received data:'+data);
if(data == 'bye') {
client.close();
}
}
See also
- sockServer.onAccept » (Server / )
- sockServer.onRead » (Server / )
- sockServer.onDisconnect » (Server / )
User notes
# No comment
Post a note
CollaborAPE to our wiki !
Find the information you need on the APE Official Wiki : Install, Server, JSF, Help...
