diff --git a/peerconnection/samples/server/server_test.html b/peerconnection/samples/server/server_test.html
index d5c18361fe..b156dba1e2 100644
--- a/peerconnection/samples/server/server_test.html
+++ b/peerconnection/samples/server/server_test.html
@@ -9,6 +9,7 @@ var localName;
var server;
var my_id = -1;
var other_peers = {};
+var message_counter = 0;
function trace(txt) {
var elem = document.getElementById("debug");
@@ -23,14 +24,19 @@ function handleServerNotification(data) {
}
function handlePeerMessage(peer_id, data) {
- trace("Message from '" + other_peers[peer_id] + "': " + data);
+ ++message_counter;
+ var str = "Message from '" + other_peers[peer_id] + "' ";
+ str += "+
";
+ str += "
";
+ str += data + "
";
+ trace(str);
if (document.getElementById("loopback").checked)
sendToPeer(peer_id, data);
}
function GetIntHeader(r, name) {
var val = r.getResponseHeader(name);
- trace("header value: " + val);
return val != null && val.length ? parseInt(val) : -1;
}
@@ -126,7 +132,8 @@ function sendToPeer(peer_id, data) {
return;
}
var r = new XMLHttpRequest();
- r.open("POST", server + "/message?peer_id=" + my_id + "&to=" + peer_id, false);
+ r.open("POST", server + "/message?peer_id=" + my_id + "&to=" + peer_id,
+ false);
r.setRequestHeader("Content-Type", "text/plain");
r.send(data);
r = null;
@@ -182,21 +189,37 @@ function send() {
}
}
+function toggleMe(obj) {
+ var id = obj.id.replace("toggle", "msg");
+ var t = document.getElementById(id);
+ if (obj.innerText == "+") {
+ obj.innerText = "-";
+ t.style.display = "block";
+ } else {
+ obj.innerText = "+";
+ t.style.display = "none";
+ }
+}
+
-
Server:
- Loopback (just send received messages right back)
+ Loopback (just send
+received messages right back)
Your name:
-
+
+
-
+
+
+