winshoe이용해서 파일전송을 완성했습니다.
델파이의 socket으로 작성해보기도 했는데
그때보다는 쓰레드를 이용하기때문에 안정적으로 보이네요.
근데 많이 느리더군요. 비교적.
근데 한번에 전송시키는 블럭의 크기는 얼마나 잡아야 할까요.
1024부터 10240 까지 늘려봤는데 별다른 손실없이 잘 가고
높일수록 빨라지네요.
어짜피 mtu넘어서면 내부적으로 알아서 잘라 보내준다고 들었고
프로그램은 application레이어부분이며
패킷손실이 일어나면 그 상위인ip레이어(?)쪽에서 알아서
재전송을 하는걸로 알고있습니다.
제 생각이 맞다면 적당히 큰 블럭으로 전송시키는게 더 빠르고 낫지 않나싶은데
잘 아시는 고수분들의 생각은 어떠한지 궁금하네요.