클라이언트는 C 언어로 되어 있고, 서버는 자바로 구현되어 있습니다.
클라이언트에서 데이터 전송시 (한글없는 영문/숫자 문자열)
서버쪽 프로그램에서 처리가 안되는데 서버측은 아스키 모드로 전송하라고 얘기합니다.
클라이언트에서 보낼때 소켓 통신 모드를 지정할수 있나요?
아니면 클라이언트쪽에서 데이터 전송시 어떤 작업을 해주어야 하는지 궁금합니다.
정확한 Application Layer 프로토콜이 어떻게 되나요? "아스키 모드"만으로는 서버에 어떤 식으로 데이터를 보내야 하는지 알 수 없습니다. 소켓 통신을 제대로 구현했다면 서버와 클라이언트의 언어가 어떻게 되어 있든 상관 없이 동작해야 합니다.
네 답변 감사합니다. 원래 이상없이 잘 돌아가는 그리고 현재도 잘 돌아가는 C 소스인데요.. 이번에 업무변경때문에 테스트하면서 보는데 이게 단순 컴파일만 다시한 것 뿐인데도 서버측에서 받아지지 않는 문자열로 왔다고 합니다. (가령 클라이언트에서 약속된 70바이트로 보내도 서버측에서는 이보다 짧게 인지되나 봅니다.)
송신 데이터에 널문자도 없고.....ㅜ vi 편집시 이전과 다르게 한글이 깨져보이는게 이유가 되나요?
텍스트 포맷에 대한 자세한 정보
<code>
<blockcode>
<apache>
<applescript>
<autoconf>
<awk>
<bash>
<c>
<cpp>
<css>
<diff>
<drupal5>
<drupal6>
<gdb>
<html>
<html5>
<java>
<javascript>
<ldif>
<lua>
<make>
<mysql>
<perl>
<perl6>
<php>
<pgsql>
<proftpd>
<python>
<reg>
<spec>
<ruby>
<foo>
[foo]
정확한 Application Layer 프로토콜이
정확한 Application Layer 프로토콜이 어떻게 되나요? "아스키 모드"만으로는 서버에 어떤 식으로 데이터를 보내야 하는지 알 수 없습니다. 소켓 통신을 제대로 구현했다면 서버와 클라이언트의 언어가 어떻게 되어 있든 상관 없이 동작해야 합니다.
네 답변 감사합니다.
네 답변 감사합니다.
원래 이상없이 잘 돌아가는 그리고 현재도 잘 돌아가는 C 소스인데요.. 이번에 업무변경때문에
테스트하면서 보는데 이게 단순 컴파일만 다시한 것 뿐인데도 서버측에서 받아지지 않는 문자열로
왔다고 합니다.
(가령 클라이언트에서 약속된 70바이트로 보내도 서버측에서는 이보다 짧게 인지되나 봅니다.)
송신 데이터에 널문자도 없고.....ㅜ
vi 편집시 이전과 다르게 한글이 깨져보이는게 이유가 되나요?
댓글 달기