Q&A
HOME
Tips & Tech
Q&A
Discuss
Download
자유게시판
홍보 / 광고
구인 / 구직
LOGIN
회원가입
파일 전송에 대해서..
델파이의 소켓으로 파일전송을 할수 있다고 들었습니다.
어떻게 전송을 하는지.. 간단한 예제라도....
암튼 부탁드립니다... 꼭이요...
1
COMMENTS
송기원
•
2000.01.15 02:44
병이기 wrote:
> 델파이의 소켓으로 파일전송을 할수 있다고 들었습니다.
> 어떻게 전송을 하는지.. 간단한 예제라도....
> 암튼 부탁드립니다... 꼭이요...
저도 여기에서 많은 정보를 얻고 있으니..
이기회에 저도 보답을 해야겠네요..(^__^)
저 같은 경우에는 파일 송/수신을 Tserversocket/TClientSocket으로
해결했습니다...
송신측에서는 수신측의 socket에 접속하여
1024byte단위로 파일을 읽어서 sendtext메소드로 자료를
전송하고 수신측에서는 받은 데이타의 크기만큼
다시 송신측으로 ACK신호를 보내고
다시 송신측에서는 다음 packet을 보내고..
이런 식으로 구현하시면..
간단하게 해결될겁니다..
여기서 중요한것은 반드시 Tserversocket과 TclientSocket의
전송되는 자료에 대한 Handshaking이 필요하다는 겁니다..
제가 테스트를 해본결과로는 무작정
자료를 보내기만 하면..
받는 쪽에서 packet loss가 생길수가 있더군요....
이유는 주로 받는 시스템에서의 socket buffer Full이였던것 같습니다...
지금 이와 관련하여..컴포넌트를 만들고 있는 중이고요..
파일 송/수신 처리는 깔끔하게 해결은 되었지만..
제가 컴포넌트 제작에 관련한 지식이 짧아서...
다소 지연이 되고 있는중입니다...
이거 완성되는데로 자료실에 올려 놓겠습니다......
거의 2일을 헤맸습니다...
저도....
그리고 혹시 이글을 읽으시는분중에...
컴포넌트 제작에 지식이 있으신분 계시면...
제게 도움을 좀 주십시요..
델파이언도 리눅스의 GNU정신처럼.....
서로의 지식을 공유하는것도 괜챦을것 같은데..
그래야지 한국 소프트웨어 시장의 발전을 더욱더 꽤할 수 있을것 같은데..
누구던지..약간의 컴포넌트를 만들기만 하면...
바로 shareware로 만들어 버리니....
이런점이 참..아쉽네요....
이상 델파이 초보의 넉두리였습니다.....
0
0
삭제
수정
댓글
(NOTICE) You must be
logged in
to comment on this post.
새아침
•
2000.01.14 00:04
1
COMMENTS
/
0
LIKES
[동시접속 테스트] Client소켓의 동적 생성 문제
송기원
•
2000.01.15 02:49
저도 님의 소스를 보지 않아서 정확한 원인을 알 수는 없지만.. 통상 여지것 저의 경험으로는 Access Vi...
병이기
•
2000.01.13 23:59
1
COMMENTS
/
0
LIKES
DLL파일에 DB연결...
이상탁
•
2000.01.14 07:53
병이기 wrote: > 안녕하세요.. 항상 행복하세요... > > 폼이 포함된 DLL파일에 DB를 연결할수 있나요.....
병이기
•
2000.01.13 23:54
1
COMMENTS
/
0
LIKES
파일 전송에 대해서..
델파이의 소켓으로 파일전송을 할수 있다고 들었습니다. 어떻게 전송을 하는지.. 간단한 예제라도.... 암튼 부탁드립니다... 꼭이요...
송기원
•
2000.01.15 02:44
병이기 wrote: > 델파이의 소켓으로 파일전송을 할수 있다고 들었습니다. > 어떻게 전송을 하는지.. 간단...
정민석
•
2000.01.13 23:53
1
COMMENTS
/
0
LIKES
report에 관한것......
박윤종
•
2000.01.14 01:26
FromCreate event에서 미리보기를 Visible을 False하세요. ex:) Prt_rep.Visible := False; 처럼 ...
손상택
•
2000.01.13 23:48
1
COMMENTS
/
0
LIKES
오라클에서 ROWNUM 하고 똑같은 역할을 하는 SQL서버 함수??
nilriri@netian.com
•
2000.01.17 09:07
identity인가하는 필드속성을 가지는 필드는 사용자가 입력을 하지 않으면 자동으로 1씩또는 지정한 숫...
이수
•
2000.01.13 23:22
1
COMMENTS
/
0
LIKES
[생뚱한질문] 델파이 uses 문에 추가시....
구창민
•
2000.01.14 01:07
이수 wrote: > 요즘 넘 질문을 많이 올리 는 것 같네요. > 죄송합니다.... > 오늘은 생 생뚱한 질문인데...
김희옥
•
2000.01.13 23:10
1
COMMENTS
/
0
LIKES
퀵리포트에서 그룹화하는데 페이지별로 나오게 할라면..
박윤종
•
2000.01.14 01:32
김희옥 wrote: > 퀵리포트에서 날짜로 그룹화를 하는데 날짜별로 그룹화 할라고 하거덩요. > 그룹화 된 ...
wildpie
•
2000.01.13 23:10
1
COMMENTS
/
0
LIKES
dbedit에서 edit로 값이동 어떻게 하는지...
노광주
•
2000.01.14 02:26
wildpie wrote: > 제목 그대로 입니다. > > dbedit에서 테이블을 거치지않고, > 입력되는 값을 바로 ...
김희옥
2000.01.13 23:07
0
COMMENTS
/
0
LIKES
퀵리포트에서미리보기하는데요..
초보
•
2000.01.13 22:34
1
COMMENTS
/
0
LIKES
말씀대로 해보았지만.....
여영식
•
2000.01.13 23:06
델파이코리아 사이트의 Q/A에 이와 비슷한 질문에 대한 답변이 있던데 혹시 같은건가요? 델파이코리아 ...
최종렬
•
2000.01.13 22:26
4
COMMENTS
/
0
LIKES
필드의 값이 같은 자료만 읽어오려면...(정말 급합니다.)
노광주
•
2000.01.15 17:20
최종렬 wrote: > 안녕하십니까. > 다름이 아니라 프로그램을 짜다가 점수가 들어 있는 테이블에서 동점자...
김남훈
•
2000.01.15 01:20
최종렬씨 안녕하십니까? 제가 보내는 답변이 맞는지는 모르겠지만 이렇게 해보면 어떨런지...... self ...
김태균
•
2000.01.14 19:39
다음같이 한번 해보세요... select count(*), 총점 from Table_name group by 총점 이러면 나올거에...
노광주
•
2000.01.14 02:29
만약 Paradox라면 저는 포기합니다.
정민석
•
2000.01.13 21:17
1
COMMENTS
/
0
LIKES
(GDK에 대하여) 가물가물합니다. 재중님이던가....
김성중
•
2000.05.28 03:47
정민석 wrote: > 혹시나 답변이 올까봐 글을올립니다. 아주 작은 희망으로.... > 제가 알고 싶어하는것은...
sun
2000.01.13 21:01
0
COMMENTS
/
0
LIKES
델파이5.0과 BDE와의 관계?????
델파이초보
2000.01.13 21:01
0
COMMENTS
/
0
LIKES
입력 및 검색하는거 좀 가르쳐 주세여
거북이
2000.01.13 20:43
0
COMMENTS
/
0
LIKES
리스트뷰에서 컬럼클릭시 정렬을 하고 싶은데..
kciron
2000.01.13 20:27
0
COMMENTS
/
0
LIKES
객체에 대해서....
여영식
2000.01.13 20:16
0
COMMENTS
/
0
LIKES
곽효승씨 보세요.
초보
•
2000.01.13 20:10
1
COMMENTS
/
0
LIKES
테이블에서 다른 테이블로 값 삽입은?
여영식
•
2000.01.13 20:21
어떤 에러가 발생하는지를 말씀해 주십시오. 이런 경우는 B테이블의 필드가 3개로 MON, BUN, OUT 순서가 ...
김희옥
•
2000.01.13 19:55
1
COMMENTS
/
0
LIKES
퀵리포트가자꾸다운되요
김영운
•
2000.06.20 22:45
제 경험으론 퀵리포트가 너무 많은 자원을 차지하기 때문입니다. 특히 컴포넌트가 많을 때 생기므로 하드...
초보왕
2000.01.13 19:45
0
COMMENTS
/
0
LIKES
에러메세지에대한궁금증-2
병이기
2000/01/13 23:54
Views
293
Likes
0
Comments
1
Reports
0
Tag List
수정
삭제
목록으로
한델 로그인 하기
로그인 상태 유지
아직 회원이 아니세요? 가입하세요!
암호를 잊어버리셨나요?
> 델파이의 소켓으로 파일전송을 할수 있다고 들었습니다.
> 어떻게 전송을 하는지.. 간단한 예제라도....
> 암튼 부탁드립니다... 꼭이요...
저도 여기에서 많은 정보를 얻고 있으니..
이기회에 저도 보답을 해야겠네요..(^__^)
저 같은 경우에는 파일 송/수신을 Tserversocket/TClientSocket으로
해결했습니다...
송신측에서는 수신측의 socket에 접속하여
1024byte단위로 파일을 읽어서 sendtext메소드로 자료를
전송하고 수신측에서는 받은 데이타의 크기만큼
다시 송신측으로 ACK신호를 보내고
다시 송신측에서는 다음 packet을 보내고..
이런 식으로 구현하시면..
간단하게 해결될겁니다..
여기서 중요한것은 반드시 Tserversocket과 TclientSocket의
전송되는 자료에 대한 Handshaking이 필요하다는 겁니다..
제가 테스트를 해본결과로는 무작정
자료를 보내기만 하면..
받는 쪽에서 packet loss가 생길수가 있더군요....
이유는 주로 받는 시스템에서의 socket buffer Full이였던것 같습니다...
지금 이와 관련하여..컴포넌트를 만들고 있는 중이고요..
파일 송/수신 처리는 깔끔하게 해결은 되었지만..
제가 컴포넌트 제작에 관련한 지식이 짧아서...
다소 지연이 되고 있는중입니다...
이거 완성되는데로 자료실에 올려 놓겠습니다......
거의 2일을 헤맸습니다...
저도....
그리고 혹시 이글을 읽으시는분중에...
컴포넌트 제작에 지식이 있으신분 계시면...
제게 도움을 좀 주십시요..
델파이언도 리눅스의 GNU정신처럼.....
서로의 지식을 공유하는것도 괜챦을것 같은데..
그래야지 한국 소프트웨어 시장의 발전을 더욱더 꽤할 수 있을것 같은데..
누구던지..약간의 컴포넌트를 만들기만 하면...
바로 shareware로 만들어 버리니....
이런점이 참..아쉽네요....
이상 델파이 초보의 넉두리였습니다.....