본문 바로가기

Programming49

[JAVA / Netty] 클라이언트 재접속 오류 해결 https://pendine.tistory.com/42 [JAVA / Netty] 클라이언트 오류 해결 뭔가 찜찜하긴한데 해결된것같음 기존 소스코드에서 바꾼건 하나도 없음 일주일 이상을 테스트했고 어떤 상황에서도 문제없이 돌아갔었던 코드라 아무런 문제가 없었음. 리눅스 OS 에서 동작 pendine.tistory.com 이글 내용을 뒤잇는 내용 EventLoop 가 제대로 등록 되지 않는것을 확인했음. 재접속시 EventLoop를 제대로 등록했는지 확인 후 제대로 등록돼지 않았으면 연결을 종료 후 재접속을 시도하도록 변경 적용 소스코드 내용 일부 발췌 do { connectChannelFuture = this.clientBootstrap.connect(addr); logger.debug("connect .. 2022. 9. 21.
[ASN.1] 메시지 디코딩오류 objsys에서 구입한 프로그램을 통해 생성된 라이브러리는 asn.1 파일을 이용해서 메시지를 인,디코딩 할 수 있게 해준다. 메시지 구조가 동일해도 메시지 순서가 다르면 디코딩 오류가 발생한다. 송신자의 ASN.1 내용은 ABC{ A octectString , B TLVObject , C octectString } 라는 순서로 있을때 수신자가 사용하는 파일 중 ASN.1 에 기입된 내용의 순서가 다르면 디코딩 오류가 발생하거나, 수신자가 해독한 내용이 송신자와 의도한 내용과 달라질 수 있다. 수신자의 ASN.1 내용이 송신자와 다른게 아래처럼 작성 되있는 경우. ABC{ A octectString , C octectString , B structObject } ( 오류 발생 O, 디코딩 오류 발생) A.. 2022. 9. 21.
[JAVA] 외부파일 값 변경하기 import java.io.File; import java.io.FileInputStream; import java.io.FileOutputStream; import java.io.InputStream; import java.io.OutputStream; import java.util.Properties; public abstract class ConfigHandler { private static String basicFilePath = System.getProperty("user.dir") + File.separator +"conf"+File.separator + "connected.properties"; private static File propertiesFile = new File( basicF.. 2022. 7. 27.
[javascript] 자바스크립트 코어 부분 좋은 사이트 자바스크립트 코어부분 관련 좋은 사이트 https://ko.javascript.info/ 모던 JavaScript 튜토리얼 ko.javascript.info 책보고 하려니까 html 부분에 있는 데이터 갖다쓰고 뭐하고 하면서 겁나 복잡했는데 여기에 있는 글 보니까 기본적인 인수의 형식이라거나 자바 스크립트에서 반복문 사용 방식, 함수 선언 방법 같은부분이 쫘악 적혀있음 그것도 원문이 깔끔하게 번역되버린 상태로.. 지렸다.. 번역해주신분께 감사하며 잘 읽어보기. 2022. 7. 25.