forked from zeromq/zwssock
-
Notifications
You must be signed in to change notification settings - Fork 1
/
Example.html
37 lines (32 loc) · 1.18 KB
/
Example.html
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
<html>
<head>
<title></title>
<!--<script src="https://rawgit.com/zeromq/JSMQ/master/JSMQ.js"></script>-->
<script src="https://rawgit.com/somdoron/JSMQ/master/JSMQ.js"></script>
<!--<script src="C:\git\JSMQ\JSMQ.js"></script>-->
<script>
var dealer = new JSMQ.Dealer();
dealer.connect("ws://localhost");
// we must wait for the dealer to be connected before we can send messages, any messages we are trying to send
// while the dealer is not connected will be dropped
dealer.sendReady = function () {
document.getElementById("sendButton").disabled = "";
};
dealer.onMessage = function (message) {
// the response from the server
console.log(message.popString());
};
function send() {
var message = new JSMQ.Message();
message.addString(document.getElementById("messageTextBox").value);
dealer.send(message);
}
</script>
</head>
<body>
<label>Message:</label><input id="messageTextBox" value="" />
<button id="sendButton" disabled="disabled" onclick="javascript:send();">
Send
</button>
</body>
</html>