| 123456789101112131415161718192021222324252627282930313233343536373839 | 
							- /*
 
-     Denial of service testing
 
-  */
 
- const HTTP = tget('TM_HTTP') || "127.0.0.1:8080"
 
- //  Check server available
 
- http = new Http
 
- http.get(HTTP + "/index.html")
 
- ttrue(http.status == 200)
 
- http.close()
 
- if (tdepth() >= 3) {
 
-     //  TODO - TEMP
 
-     if (Config.OS != 'windows') {
 
-         //  Try to crash with DOS attack
 
-         for (i in 200) {
 
-             let s = new Socket
 
-             try {
 
-                 s.connect(HTTP.address)
 
-             } catch (e) {
 
-                 print("ERROR", i)
 
-                 print(e)
 
-                 throw e
 
-             }
 
-             let written = s.write("Any Text")
 
-             ttrue(written == 8)
 
-             s.close()
 
-         }
 
-     }
 
-     //  Check server still there
 
-     http = new Http
 
-     http.get(HTTP + "/index.html")
 
-     ttrue(http.status == 200)
 
-     http.close()
 
- } else {
 
-     tskip("Runs at depth 3");
 
- }
 
 
  |