问题描述
我正在尝试将一个网站连接到我的 Java 插件(在我的世界中),并让它们进行通信和播放音频。当我尝试发送已连接的消息时,我收到奇怪的字符,我该如何解决?
���}+��X������R�}
Websocket 代码:
var ws = new WebSocket("ws://62.210.46.135:40050/");
var url_string = window.location.href;
var url = new URL(url_string);
var c = url.searchParams.get("id");
ws.onopen = function() {
ws.send("UUID" + c);
document.getElementById('IDstatus').innerHTML = "Waiting for response!";
document.getElementById('IDstatus').style.color = "#2f00ff";
//document.getElementById('IDstatus').style.color = "#03ad11";
}
ws.onmessage = function(e) {
var data = e.data;
console.log(e);
if(data.includes("connected")) {
document.getElementById('IDstatus').innerHTML = "Connected!";
document.getElementById('IDstatus').style.color = "#03ad11";
}
}
ws.onerror = function(e) {
document.getElementById('IDstatus').innerHTML = "ERROR!";
document.getElementById('IDstatus').style.color = "#ff0022";
}
接收方代码:
while(!AudioClient.getClient().isClosed()) {
try {
Socket client = AudioClient.getClient();
client.setKeepAlive(true);
BufferedReader reader = new BufferedReader(new InputStreamReader(client.getInputStream()));
String info = null;
if((info = reader.readLine()) != null){
System.out.println("Received: " + info + "/n");
}
} catch (IOException e) {
e.printStackTrace();
}
}
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)