• Home
  • History
  • Annotate
Name Date Size #Lines LOC

..03-May-2022-

MakefileH A D13-Oct-20181.5 KiB4330

READMEH A D13-Oct-20181.3 KiB5430

s7webserver.cppH A D20-Oct-201810.1 KiB339243

s7webserver.hH A D13-Oct-20182 KiB9251

s7webserver_repl.pyH A D13-Oct-20181.4 KiB6847

README

1Quick start
2===========
3
4make
5./s7webserver -verbose
6
7Then you can either access it by opening s7webserver_repl.html in a browser,
8or run the s7webserver_repl.py script.
9
10s7webserver uses qhttpserver, written by Nikhil Marathe:
11https://github.com/kmatheussen/qhttpserver/archive/master.tar.gz
12This package is automatically downloaded and compiled when writing "make".
13
14
15
16Some ways to access the server
17==============================
18
19* Using curl:
20curl -i -X POST -H "Content-Type: text/plain" -d '(display 50)' http://localhost:6080
21
22* Using s7webserver_repl.py:
23./s7webserver_repl.py
24
25* Using a browser:
26firefox s7webserver_repl.html
27
28
29
30The C API
31=========
32
33if you want to include s7webserver in your own program (see s7webserver.h):
34
35  s7webserver *s7webserver_create(s7_scheme *s7, int portnum, bool find_first_free_portnum);
36
37  void s7webserver_call_very_often(void);  // Should be called approx. 20 times per second in non-qt programs.
38
39  void s7webserver_set_verbose(s7webserver *s7server, bool verbose);
40
41  void s7webserver_set_very_verbose(s7webserver *s7webserver, bool very_verbose);
42
43  int s7webserver_get_portnumber(s7webserver *s7webserver);
44
45  void s7webserver_delete(s7webserver *s7server);
46
47
48
49CREDITS
50=======
51s7: Bill Schottstaedt: bil@ccrma.stanford.edu
52s7webserver: Kjetil Matheussen: k.s.matheussen@notam02.no
53
54