간단한 파일 전송 구현(시리얼로) 질문입니다.
글쓴이: 은영신랑 / 작성시간: 월, 2004/09/13 - 6:00오후
시리얼을 이용하여 파일을 전송하는 프로그램을 만들고 있습니다.
일반 문자를 주고 받는 식으로 만들어 보았는데 동작은 하는것 같은데
속도가 문제가 됩니다. 16000 바이트를 보내면 약 10초 정도가 걸리더라구요.
(9600, 8bit)
그런데 zmodem을 이용하여 보았는데 순식간에 보내지더라구요.
소스를 보니 복잡하기도 하고 솔직히 잘 모르겠기도 하구요.
어떤 간단한 아이디어라도 있지 않을까 하는데요.
많은 분들의 도움 부탁드립니다.
Forums:
1. 압축해서 보낸다.2. CRC등을(32비트를 사용한것으로 기억..
1. 압축해서 보낸다.
2. CRC등을(32비트를 사용한것으로 기억...) 계산해서
에러제어를 한다.
3. 혹시 모뎀을 사용한다면 모뎀 세팅을 잘~하면, 모뎀
레벨에서 압축프로토콜을 사용하게 세팅가능하다. 이때,
양쪽 모뎀이 동일 기종이면 더욱 빠른 세팅을 할 수 있다.
Zmodem도 여기서(1~2; 3은 하드웨어라...) 크게 벗어나지 않는 것으로 기억됩니다.
------------------ P.S. --------------
지식은 오픈해서 검증받아야 산지식이된다고 동네 아저씨가 그러더라.
댓글 달기