【发布时间】:2020-09-19 21:09:41
【问题描述】:
我正在尝试使用 this 库创建基本的 WebSocket 服务器。 我想在收到消息时发一条祝酒消息。 在下面的 onMessage() 函数中,我已经实现了这一点。但是没有 toast 消息发生。
但是收到的消息打印在控制台上。
WebSocketServer ws = new WebSocketServer(new InetSocketAddress(3000)) {
@Override
public void onOpen(WebSocket conn, ClientHandshake handshake) {
conn.send("Hello world");
}
@Override
public void onClose(WebSocket conn, int code, String reason, boolean remote) {
}
@Override
public void onMessage(WebSocket conn, String message) {
System.out.println("Recieved: "+message);
Toast.makeText(MainActivity.this, "Recieved: " + message, Toast.LENGTH_SHORT).show();
}
@Override
public void onError(WebSocket conn, Exception ex) {
}
@Override
public void onStart() {
}
};
ws.start();
}
【问题讨论】:
标签: java android android-studio websocket java-websocket