Windows マシンで MQTT サーバー (mosquitto) を実行しています。サービスはポート番号 1883 で実行されています。
mosquitto.org から mosquitto.js ファイルをダウンロードし、以下のように呼び出します。デバッグすると、「connection.readyState == 0」という結果が表示されます。私が何かを見逃している場合は、親切に助けてください。クロムとサファリの最新バージョンを使用してテストしています。前もって感謝します。
<!DOCTYPE html>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<script type="text/JavaScript" src="./js/mosquitto-1.1.js"></script>
<title>publisher</title>
</head>
<body>
<table align="center">
<tr>
<td>
<h1>Publisher</h1>
<table>
<tr>
<td><textarea rows="5" cols="25" id="txtMsg"></textarea></td>
</tr>
<tr>
<td align="center"><input type="button" value="post"
onclick="javaScript:postMessage();" /></td>
</tr>
</table>
</td>
</tr>
</table>
</body>
<script type="text/javascript">
function postMessage()
{
var postVal = document.getElementById('txtMsg').value;
var t = new Mosquitto();
t.connect('ws://localhost',100000);
t.publish('inbox/msgrec',postVal,0,0);
}
jetty サーバーをインストールするか、node.js を使用して mosquitto javascript クライアントを使用して接続する必要がありますか、それとも mosquitto インストールの構成ファイルを変更する必要がありますか。