본문 바로가기
Programming/JAVA

[java/websocket] TooTallNate/Java-WebSocket 웹소켓 메시지 사이즈 관련

by Pendine 2022. 7. 14.
728x90

클라이언트로 웹소켓서버에 접속해서 데이터를 받아오는중

기존 프로토콜과 다르게 추가적으로 이미지 데이터를 받아와야하는 상황이 발생함

 

기존에 jetty로 구현했었던 서버에서도 이미지 데이터 수신중 이미지데이터의 크기로 인해서 데이터 수신 가능 길이를 설정해줬어야했기 때문에 찾아봤음.

 

https://github.com/TooTallNate/Java-WebSocket/issues/234

 

How to limit message size before transmission complete? (Anti-DoS) · Issue #234 · TooTallNate/Java-WebSocket

Is it possible to limit the size of an incoming message before it has been fully transmitted? I'm trying to harden my server against DoS attacks using large messages. Love this lib!

github.com

 
 

이걸보고 따라했다가

Draft의 부분에서 길이 설정하는 변수가 있음을 짐작하고 확인해보니

아무 옵션없이 new Draft_6455() 를 이용하면 기본 길이 설정이 int형 최대길이로 설정되기 때문에 별다른 설정이 필요하지 않은것으로 예상됨.

728x90

댓글