root/test_projects/serversocket.html

Revision 7, 0.9 kB (checked in by atack2, 3 years ago)

Added two sockets-related HTML test files. I can't tell if either of them work, but they should be a good start.

Line 
1 <html>
2
3 <head>
4 <title> ServerSocket Test </title>
5 <script>
6
7
8
9 var serverSocket;
10
11 var listener =
12 {
13         onSocketAccepted : function(serverSocket, transport)
14         {
15                 netscape.security.PrivilegeManager.enablePrivilege("UniversalXPConnect");
16                 alert("Accepted socket " + serverSocket);
17         }
18 }
19
20 function makeServerSocket()     {
21         netscape.security.PrivilegeManager.enablePrivilege("UniversalXPConnect");
22
23         serverSocket = Components.classes["@mozilla.org/network/server-socket;1"]
24                      .createInstance(Components.interfaces.nsIServerSocket);
25
26         serverSocket.init(7055,false,-1);
27 }
28
29 function closeSocket()  {
30         netscape.security.PrivilegeManager.enablePrivilege("UniversalXPConnect");
31         serverSocket.close();
32 }
33
34
35
36
37 </script>
38
39 </head>
40
41 <body>
42
43 <input type="button" value="Listen" onclick="makeServerSocket();" />
44 <input type="button" value="Stop Listening" onclick="javascript: closeSocket();" />
45
46 </body>
47
48 </html>
Note: See TracBrowser for help on using the browser.