Q&A

  • [소켓통신] 받을때 사이즈가 일치하지 않는...
안녕하세요...^^;



델파이 초보자입니다.



이번에 소켓통신으로 데이터를 주고받는 프로그램을 코딩하고 있습니다.



서버에서 데이터를 1669바이트를 전송했는데 클라이언트에서는 239바이트만 받아집니다.

어떨때에는 다 받아지고요....



이유가 무엇인지 잘 모르겠습니다.



서버

ls_send <= 전송할 데이터(String)

Server.Socket.SendText(ls_send);



클라이언트

ls_receive <= 받은 데이터(String)

Client.Socket.ReceiveText(ls_receive);



테스트 환경

OS : Win2000 Pro



* 추가사항

델파이가 설치된 프로그램에서는 아무런 문제가 없습니다.

그런데 델파이가 설치되지 않은 곳에서 테스트를 하면 받는 데이터가 전부다 받지 못하는 현상이 발생합니다.(데이터가 클때)

또한 델파이가 설치되지 않은 곳에 qtintf.dll을 복사했습니다.

델파이에서 사용하는 dll이 없어서 그런지요...?/



여러 델파이 개발자님들의 답변 부탁드립니다...^^;

0  COMMENTS