본문 바로가기

Development/Web & Server

[Vert.x] Websocket 구현하기~!


아래의 코드를 참고~!



this.mVertx = Vertx.newVertx();

final HttpServer server = this.mVertx.createHttpServer().websocketHandler(new Handler<ServerWebSocket>() {


@Override

public void handle (final ServerWebSocket ws) {

여기는 클라이언트와 Websocket이 연결이 발생하여 실행되는 부분

ws.dataHandler(new Handler<Buffer>() {

@Override

public void handle (final Buffer buffer)                                      받은 메시지 처리하는 부분...

}//end handle Method

});


  ws.closedHandler(new Handler<Void>() {

@Override

public void handle (Void arg0) { 

소켓 연결이 끝나는 부분

}//end handle Method

});

}//end handle Method

});//end websocketHandler Method

server.listen(PORT);