diff --git a/reference/SplitterFrame/init b/reference/SplitterFrame/init new file mode 100644 index 000000000..afbf3e015 --- /dev/null +++ b/reference/SplitterFrame/init @@ -0,0 +1,4 @@ +#ifndef _SplitterFrame_icpp_init_stub +#define _SplitterFrame_icpp_init_stub +#include "CtrlLib/init" +#endif diff --git a/reference/WebSocket/WebSocket.cpp b/reference/WebSocket/WebSocket.cpp new file mode 100644 index 000000000..7ac445700 --- /dev/null +++ b/reference/WebSocket/WebSocket.cpp @@ -0,0 +1,27 @@ +#include "Core/Core.h" + +using namespace Upp; + +// Open demo.html in browser, run this app, push the button... + +CONSOLE_APP_MAIN +{ + StdLogSetup(LOG_COUT|LOG_FILE); + + TcpSocket server; + if(!server.Listen(8888)) { + LOG("Failed to start listening on 8888.."); + return; + } + + for(;;) { + WebSocket ws; + if(ws.WebAccept(server)) { + LOG("Accepted connection"); + LOG(ws.Recieve()); + ws.SendText("Hello browser!"); + } + if(ws.IsError()) + LOG("ERROR: " << ws.GetErrorDesc()); + } +} diff --git a/reference/WebSocket/WebSocket.upp b/reference/WebSocket/WebSocket.upp new file mode 100644 index 000000000..e8f042b80 --- /dev/null +++ b/reference/WebSocket/WebSocket.upp @@ -0,0 +1,10 @@ +uses + Core; + +file + WebSocket.cpp, + demo.html; + +mainconfig + "" = "SSE2"; + diff --git a/reference/WebSocket/demo.html b/reference/WebSocket/demo.html new file mode 100644 index 000000000..d54a10520 --- /dev/null +++ b/reference/WebSocket/demo.html @@ -0,0 +1,29 @@ + + +
+ + + + + + + diff --git a/reference/WebSocket/init b/reference/WebSocket/init new file mode 100644 index 000000000..2538775bb --- /dev/null +++ b/reference/WebSocket/init @@ -0,0 +1,4 @@ +#ifndef _WebSocket_icpp_init_stub +#define _WebSocket_icpp_init_stub +#include "Core/init" +#endif diff --git a/reference/XML/XML.upp b/reference/XML/XML.upp index 5beb6ca54..d59ccab33 100644 --- a/reference/XML/XML.upp +++ b/reference/XML/XML.upp @@ -1,4 +1,4 @@ -description "Creating and parsing XML files"; +description "Creating and parsing XML files\377"; uses Core; diff --git a/reference/XML/init b/reference/XML/init new file mode 100644 index 000000000..75c88dde3 --- /dev/null +++ b/reference/XML/init @@ -0,0 +1,4 @@ +#ifndef _XML_icpp_init_stub +#define _XML_icpp_init_stub +#include "Core/init" +#endif