websocket 관련
- 작성자 :
- 이*용
- 작성일 :
- 2020-03-29 16:35:02
- 조회수 :
- 2,223
- 구분 :
- 공통컴포넌트
- 진행상태 :
- 완료
Q
안녕하세요? 수고가 많으십니다.
다름이 아니오라 자바와 C#, Visual basic과 웹소켓 통신을 하는데... 프로토콜은 ( ws:// )를 사용 합니다.
C#과 Visual basic에서 결과 값을 받을때 결과값이 깨지는 현상이 발생합니다.
======================== 정상 ============================
16:21:11.40 WSK #3 TX:{ emp_no = "T17_Muin1", cmd = "TTS_1_0000" }
16:21:11.40 WSK #3 RX: MODE:2 Data:{"result":true,"code":"000","cmd":"802"}
======================== 비정상 ==========================
15:52:26.50 WSK #3 TX:{ emp_no = "T17_Muin1", cmd = "TTS_1_0000" }
15:52:26.50 WSK #3 RX: ?V*J-.?)Q?*)*M?QJ?OIU?R200PrrS?l#?Z
C#과 Visual basic 개발자 말은 패킷의 해더부분에 RSV1,RSV2,RSV3가 0,0,0 으로 와야 하는데 RSV1,RSV2,RSV3가 1,0,0으로
결과값은 받는다고 합니다.
현재
- 톰캣 9.0.33
- 공통컴포넌트 3.8
을 사용하고 있습니다.
문제가 무엇일까요?
다름이 아니오라 자바와 C#, Visual basic과 웹소켓 통신을 하는데... 프로토콜은 ( ws:// )를 사용 합니다.
C#과 Visual basic에서 결과 값을 받을때 결과값이 깨지는 현상이 발생합니다.
======================== 정상 ============================
16:21:11.40 WSK #3 TX:{ emp_no = "T17_Muin1", cmd = "TTS_1_0000" }
16:21:11.40 WSK #3 RX: MODE:2 Data:{"result":true,"code":"000","cmd":"802"}
======================== 비정상 ==========================
15:52:26.50 WSK #3 TX:{ emp_no = "T17_Muin1", cmd = "TTS_1_0000" }
15:52:26.50 WSK #3 RX: ?V*J-.?)Q?*)*M?QJ?OIU?R200PrrS?l#?Z
C#과 Visual basic 개발자 말은 패킷의 해더부분에 RSV1,RSV2,RSV3가 0,0,0 으로 와야 하는데 RSV1,RSV2,RSV3가 1,0,0으로
결과값은 받는다고 합니다.
현재
- 톰캣 9.0.33
- 공통컴포넌트 3.8
을 사용하고 있습니다.
문제가 무엇일까요?
A
안녕하세요.
표준프레임워크센터 입니다.
현재 표준프레임워크는 Java로 구성되어 있고
Java와 관련하여 가이드해 드리고 있습니다.
C#, Visual basic관련하여 가이드에는 제약이 있습니다.
공통컴포넌트의 어떤 부분을 커스텀하여 구현하였는지는
센터에서 알수 없으나
추측하기로 텍스트의 인코딩 디코딩과정에서
깨지는게 아닌가 생각됩니다.
C#, Visual basic에서 사용한 라이브러리의 인코딩 디코딩 과정을
점검하실 필요가 있을듯 합니다.
감사합니다.
표준프레임워크센터 입니다.
현재 표준프레임워크는 Java로 구성되어 있고
Java와 관련하여 가이드해 드리고 있습니다.
C#, Visual basic관련하여 가이드에는 제약이 있습니다.
공통컴포넌트의 어떤 부분을 커스텀하여 구현하였는지는
센터에서 알수 없으나
추측하기로 텍스트의 인코딩 디코딩과정에서
깨지는게 아닌가 생각됩니다.
C#, Visual basic에서 사용한 라이브러리의 인코딩 디코딩 과정을
점검하실 필요가 있을듯 합니다.
감사합니다.