问题描述
我正在尝试制作一个具有表单的简单网站,您可以在其中将信息发送到我的计算机。 HTML部分如下所示:
<html>
<head>
</head>
<body>
<form>
<label for="message">Whats yo message dawg? </label><br>
<input type="text" id="message" name="message"><br>
<input type="button" onclick="sendMessage()" value="Click Me!">
</form>
<script>
function sendMessage() {
alert("message sent!")
var websocket = new WebSocket("69.142.8.246");
websocket.send(message);
}
</script>
</body>
</html>
正如您所见,我正在尝试使用网络套接字作为通信手段,并且正在尝试将信息发送给Processsing。
在处理方面,代码如下:
import websockets.*;
WebsocketClient wsc;
String message;
void setup() {
wsc= new WebsocketClient(this,"wss://annoygavin.000webhostapp.com/simpleform.html");
}
void draw() {
if (message != null) {
print(message);
} else {
print("message still is null");
}
}
void webSocketEvent(String msg){
println(msg);
message = msg;
}
我遇到错误,特别是定义websocket变量的行。错误告诉我:
[Animation Thread] INFO org.eclipse.jetty.util.log - Logging initialized @923ms
onError(IOException: Cannot init SSL)
java.io.IOException: Cannot init SSL
at org.eclipse.jetty.websocket.client.io.WebSocketClientSelectorManager.newConnection(WebSocketClientSelectorManager.java:98)
at org.eclipse.jetty.io.ManagedSelector.createEndPoint(ManagedSelector.java:411)
at org.eclipse.jetty.io.ManagedSelector.access$1600(ManagedSelector.java:56)
at org.eclipse.jetty.io.ManagedSelector$CreateEndPoint.run(ManagedSelector.java:587)
at org.eclipse.jetty.util.thread.strategy.ExecuteProduceConsume.produceAndRun(ExecuteProduceConsume.java:213)
at org.eclipse.jetty.util.thread.strategy.ExecuteProduceConsume.execute(ExecuteProduceConsume.java:101)
at org.eclipse.jetty.io.ManagedSelector.run(ManagedSelector.java:136)
at org.eclipse.jetty.util.thread.QueuedThreadPool.runJob(QueuedThreadPool.java:654)
at org.eclipse.jetty.util.thread.QueuedThreadPool$3.run(QueuedThreadPool.java:572)
at java.lang.Thread.run(Thread.java:748)
onError(IOException: Cannot init SSL)
java.io.IOException: Cannot init SSL
at org.eclipse.jetty.websocket.client.io.WebSocketClientSelectorManager.newConnection(WebSocketClientSelectorManager.java:98)
at org.eclipse.jetty.io.ManagedSelector.createEndPoint(ManagedSelector.java:411)
at org.eclipse.jetty.io.ManagedSelector.access$1600(ManagedSelector.java:56)
at org.eclipse.jetty.io.ManagedSelector$CreateEndPoint.run(ManagedSelector.java:587)
at org.eclipse.jetty.util.thread.strategy.ExecuteProduceConsume.produceAndRun(ExecuteProduceConsume.java:213)
at org.eclipse.jetty.util.thread.strategy.ExecuteProduceConsume.execute(ExecuteProduceConsume.java:101)
at org.eclipse.jetty.io.ManagedSelector.run(ManagedSelector.java:136)
at org.eclipse.jetty.util.thread.QueuedThreadPool.runJob(QueuedThreadPool.java:654)
at org.eclipse.jetty.util.thread.QueuedThreadPool$3.run(QueuedThreadPool.java:572)
at java.lang.Thread.run(Thread.java:748)
任何帮助将不胜感激! :D
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)