- Luck Dragon: Asszociációs játék. :)
- Elektromos rásegítésű kerékpárok
- gban: Ingyen kellene, de tegnapra
- Navaren: Resident Evil Requiem szösszenet
- Magga: PLEX: multimédia az egész lakásban
- balojazz: Szódakészítés üzembiztosan és olcsón! Figyelem, csak hardcore szódázóknak!
- sziku69: Fűzzük össze a szavakat :)
- suste: Openwrt Barrier Breaker 14.07 saját verzió Tp-link routerekre
- Gurulunk, WAZE?!
- D1Rect: Nagy "hülyétkapokazapróktól" topik
Új hozzászólás Aktív témák
-
Nojbee
tag
Sziasztok
Szeretném megoldani, hogy ha történik egy esemény (mentés), akkor egy másik felhasználónak generálódjon egy üzenet, hogy "valami elkészült, nézd meg". Ez úgy jelenne, hogy egy kis üzenet ikonnál frissül az üzenetek száma. Ha rákattint az ikonra, kinyílik egy panel, amiben ott az üzenet.
Java-t és Angular2-t használok, úgyhogy websocket-et néztem ki a megoldásra.
Egyelőre csak tesztelni szeretném a kapcsolatot, de a handshake sem jön össze.Példákat találtam megoldásra, a kliens oldal jónak is tűnik, mert a request elmegy

Viszont elszáll hibával:
09:59:13,527 ERROR [io.undertow.proxy] (default I/O-5) UT005028: Proxy request to /company-component-web/messageServer failed: java.io.IOException: UT001000: Connection closed
at io.undertow.client.http.HttpClientConnection$ClientReadListener.handleEvent(HttpClientConnection.java:529)
at io.undertow.client.http.HttpClientConnection$ClientReadListener.handleEvent(HttpClientConnection.java:472)
at org.xnio.ChannelListeners.invokeChannelListener(ChannelListeners.java:92)
at org.xnio.conduits.ReadReadyHandler$ChannelListenerHandler.readReady(ReadReadyHandler.java:66)
at org.xnio.nio.NioSocketConduit.handleReady(NioSocketConduit.java:88)
at org.xnio.nio.WorkerThread.run(WorkerThread.java:559)
A java oldali kód:
@ServerEndpoint("/messageServer")
public class MessageServerEndpoint {
@OnOpen
public void onOpen(Session session) throws IOException {
session.getBasicRemote().sendText("onOpen");
}
@OnMessage
public String onMessage(String message) {
return message + " (from your server)";
}
@OnError
public void onError(Throwable t) {
t.printStackTrace();
}
@OnClose
public void onClose(Session session) {
}
}pom.xml-ben felvettem a javax.websocket
jboss-web.xml-ben pedig <enable-websockets>true</enable-websockets>Sajnos nem sok tapasztalatom van még ezen a téren, úgyhogy elakadtam. Esetleg tudna valaki segíteni továbblépni a problémán?
Köszönöm

Kliens oldalt is bemáoslom azért:
Service:import {Injectable} from "@angular/core";
import { Subject } from 'rxjs/Subject';
@Injectable()
export class WebSocketService {
private subject: Subject<any> = new Subject();
private ws : WebSocket;
connect(_url: string): void {
let self = this;
this.ws = new WebSocket(_url);
this.ws.onopen = function(evt) {
self.ws.send("Pinging from angular2!");
};
this.ws.onclose = function(evt) {};
this.ws.onmessage = function(evt) {
console.log(evt.data);
self.subject.next(evt.data);
};
this.ws.onerror = function(evt) {};
}
onMessageSubject(): Subject<any> {
return this.subject;
}
}amit innen hívok:
constructor(private httpService: CommonHttpService<MessageBoardVM>, public webSocketService: WebSocketService) {
this.webSocketService.connect("ws://" + document.location.host + document.location.pathname + "messageServer");
this.webSocketService.onMessageSubject().subscribe(
value => {this._serverInfo = value;}
);
}
Új hozzászólás Aktív témák
A topicot kiemeltem. Valaki nem akar egy nyitó hsz-t írni?:))
- Precision 5560 15.6" FHD+ IPS i7-11850H RTX A2000 32GB 512GB NVMe magyar vbill gar
- Samsung Galaxy A55 - 256 GB - kék (311) Újszerű, 10000 Ft kiegészítő ajándék, Garancia
- Minőségi dobozos Asus TUF RTX 3070 VGA kártya garanciával!!! AkciÓÓÓ
- Apple iPhone 14 Pro - 256 GB - szürke (310) Használt, 10000.- Ft ajándék kiegészítőkre, garancia
- Apple iPhone 13 Pro Max - 128 GB - kék (309) Használt, 10000.- Ft ajándék kiegészítőkre, garancia
- BESZÁMÍTÁS! 2TB Kingston Fury Renegade NVMe SSD meghajtó garanciával hibátlan működéssel
- Apple iPhone 11 Pro Max 256GB - Kártyafüggetlen, Grafit, 100% Akku - 1 Év Garanciával
- BESZÁMÍTÁS! Intel Core i9 13900K 24 mag 32 szál processzor garanciával hibátlan működéssel
- Honor X6 /4/64GB / Kártyafüggetlen / 12Hó Garancia
- ÁRGARANCIA!Épített KomPhone Ryzen 5 7500F 32/64GB DDR5 RTX 5060 8GB GAMER PC termékbeszámítással
Állásajánlatok
Cég: Laptopműhely Bt.
Város: Budapest

