我正在嘗試創建一個簡單的 websocket java 聊天。但是我很難弄清楚這里的問題是什么以及為什么我會收到“ Firefox 無法在 ws://localhost:8080/ivan-stanev-client/chat/a 建立與服務器的連接” . 我有一個簡單的 web socket java 服務器:@ServerEndpoint(value = "/chat/{username}", decoders = MessageDecoder.class, encoders = MessageEncoder.class)public class ChatEndpoint { private Session session; private static final Set<ChatEndpoint> chatEndpoints = new CopyOnWriteArraySet<>(); private static HashMap<String, String> users = new HashMap<>(); @OnOpen public void onOpen(Session session, @PathParam("username") String username) throws IOException, EncodeException { this.session = session; chatEndpoints.add(this); users.put(session.getId(), username); Message message = new Message(); message.setFrom(username); message.setContent("Connected!"); broadcast(message); }...這是在 javascript 中創建錯誤的部分(不知道為什么我無法建立連接,我到處搜索): ws = new WebSocket("ws://" + document.location.host + "/ivan-stanev-client/chat/" + username);PS我正在關注本教程:https ://github.com/eugenp/tutorials/tree/c83c449fa5a7ac2462fabf0ed26969f1b037aa12/java-websocket
無法連接到 java websocket 服務器
臨摹微笑
2022-05-26 17:19:30