Lightweight TCP (LWTCP) 에서의 SEND BUFFER 버그 및 문제점
글쓴이: redrattus / 작성시간: 목, 2011/07/28 - 1:54오후
안녕하세요.
현재 netfpga 상에서 ipv4 라우터를 개발하고 있으며, 거기서 사용하는 scone 이라는 소프트웨어 프로그램을 사용합니다.
즉 scone에서 lwtcp를 이용하여 socket을 열어 대용량 파일을 전송하는데 중간에 멈추는 현상입니다.
정확하지는 않지만 lwtcp 버전은 0.5~0.7 버전을 이용하는것 같습니다.
디버깅 결과
lwtcp를 이용하여 소켓 프로그래밍을 하여
TCP 세션을 열어서 통신을 하면
대용량 파일에 대해서는 전송중 snd_buf 가 0가 되서 다시 recovery가 안되는 버그 입니다.
이에 해결방안을 알고 있으신 분은 댓글 달아주시면 감사하겟습니다.
Forums:
댓글 달기