Q&A

  • 파일을 보냈습니다...받는건 어떻게 받나요??^^모호하죠??
ClientSocekt:



SendStream(파일스트림); 서버로 파일을 보냈습니다.



ServerSocket:



여기서 받을땐 어떻하나요??

또 블록을 어떻게 정해줘야하나요??



3  COMMENTS
  • Profile
    박서규 2001.01.26 18:23
    나그네 wrote:

    > ClientSocekt:

    >

    > SendStream(파일스트림); 서버로 파일을 보냈습니다.

    >

    > ServerSocket:

    >

    > 여기서 받을땐 어떻하나요??

    > 또 블록을 어떻게 정해줘야하나요??

    >



    SendStream의 경우 내부적으로 게가 보낼 수 있는 양만큼 자동으로 잘라서 보냅니다. 물론 너무 큰 데이터를 보내는 경우 알아서 보내더군요.. 하지만 제어가 안되는 고건 알아서 하셔야하구요... 받는측에서는 일정한 버퍼를 만들어서 데이터가 있으면 계속 받으시면 될겁니다. 하지만 현재 받는 데이터가 몇번째 조각인지 아실려면 무조건 보내시면 안되구요.. 조각마다에 정보를 헤더에 포함시켜서 보내시는게 나을듯 싶군요..

  • Profile
    algrin 2001.06.02 03:15
    소켓에서 파일을 알아서 쪼갠다는 말이 인상깊내여....

    이제야 약간의 이해가 가는군여(2주동안 엄청 히이들었기땜시 TT)

    고맙...



  • Profile
    algrin 2001.06.02 03:15
    소켓에서 파일을 알아서 쪼갠다는 말이 인상깊내여....

    이제야 약간의 이해가 가는군여(2주동안 엄청 히이들었기땜시 TT)

    고맙...