C++Builder Programming Forum
C++Builder  |  Delphi  |  FireMonkey  |  C/C++  |  Free Pascal  |  Firebird
볼랜드포럼 BorlandForum
 경고! 게시물 작성자의 사전 허락없는 메일주소 추출행위 절대 금지
C++빌더 포럼
Q & A
FAQ
팁&트릭
강좌/문서
자료실
컴포넌트/라이브러리
메신저 프로젝트
볼랜드포럼 홈
헤드라인 뉴스
IT 뉴스
공지사항
자유게시판
해피 브레이크
공동 프로젝트
구인/구직
회원 장터
건의사항
운영진 게시판
회원 메뉴
북마크
볼랜드포럼 광고 모집

C++빌더 Q&A
C++Builder Programming Q&A
[37165] Re:동시에 여러명에게 파일전송 하는방법좀요
유영인 Cuperido [cuperido] 1327 읽음    2004-09-08 01:21
하나의 ServerSocket으로 2명의 클라이언트에게도 파일 전송을 할 수 있습니다.
ServerSocket은 소켓이 배열 상태로 들어있어서, 접속되는 Index에 따라서
소켓을 따로 생성하게 됩니다.

파일 전송중에 누가 채팅을 해서 에러가 나는 문제는, 소켓의 ServerSocket의
문제라기 보다 프로그래밍이 잘못되었을 가능성이 높을것 같습니다.

어디가 어떻게 잘못되었는지는 질문해주신 내용만으로는 알기 힘들고,
쉽게 예제를 보여드릴 수 있는 내용이 아니라, 제 생각에는 ServerSocket의
예제 자료들을 보시고 다시 차근히 한번 연구를 해보시는것이 좋을것 같습니다.

.....

여담이지만, 요즘 자주 보이시는 성제님께 도움을 드릴 수 있도록 한마디 덧붙이자면 ^^,
여기에 계신분들이 대부분 그렇겠지만, 질문을 하는 내용을 보면 이 사람은 어느정도 레벨에
맞춰져 있구나 라는 것을 알 수 있고, 그것에 맞게 간단히 설명해서 들으실 수
있으신 분이면 간단히 설명을 드리고 그렇지 않은 경우에는 상제한 예제를 덧붙이곤 합니다.

그런데, 성제님의 경우에는 예제가 필요한것 같고, 또한 스스로 예제를 원하시는데
지금 상태로는 제가 예제를 보여드려도, 같다 붙이기 식밖에 안되고, 제가 만들어
드리는 모양새 밖에 나오지 않을것 같습니다. 숙제등을 하기 위함이라면 상관없겠지만
적어도 프로그래밍을 잘 하고 싶으시다면, 프로그래머를 원하신다면 피해야 하는 방법이겠지요.

이것저것 일단 벌려놓는 것은 배울때 아주 좋은 점이라고도 생각하지만, 이렇게
작업을 하시다 보면, 나중에 되면 그 전 소스가 마음에 안들어서 고치게 되는 그런
맴돌이 과정이 계속 나타나서 프로젝트를 완전히 완성하기가 힘들어집니다.

ServerSocket이라고 한다면, 이것에 대한 레퍼런스와 예제 자료를 잘 분석하시고
그것에 맞게 적용하고 확실하지 않은 부분은 이 부분이 무엇을 하는지, 그렇게 질문을
하시면 더 확실한 도움을 드릴 수 있겠지요.

방법론은 프로그래머 자신이 만들어 가는 것입니다. 나중에는 프로그래밍 언어는
툴에 불과합니다. 방법론을 잘 만들어 갈 수 있는 프로그래머는 어떤 언어를 던져줘도
개발을 해냅니다. 또한 이런 방법론은 말로 설명하기도 참 힘든 부분이기도 하지요.

또한, 이곳에는 저조차 올려다보기 힘든 선배님들이 많이 활동하고 계십니다.
이런 선배들에게 거부감 없이 쉽게 지식을 꺼내올 수 있는 방법을 잘 생각해 보세요. :)

참 오랜만에 보는 고등학생 개발자시라, 저도 그때 실수했던 생각들이 많이 나기도 해서
성제님은 시행착오를 하시지 말고, 더 좋은 길로 가셨으면 하는 마음에서 드린 여담입니다. :)

화이팅하세요~


cuperido

이성제 님이 쓰신 글 :
: 하나의 ServerSocket 으로 2명의 클라이언트에게 파일 전송을 할수가 없자나요
:
: 그리고 제 프로그램에서 파일 전송을 하면서 채팅도 하거든요
:
: 근대 파일전송중에 누가 채팅을 하면
:
: 애러가 나버리더군요
:
: 어떻게 할수 없을까요? 파일전송 2명 이상 동시에 할수 있으면 더더욱 좋구요 ㅎ
:
: 빠른처리 부탁드립니다.

+ -

관련 글 리스트
37158 동시에 여러명에게 파일전송 하는방법좀요 이성제 849 2004/09/07
37165     Re:동시에 여러명에게 파일전송 하는방법좀요 유영인 Cuperido 1327 2004/09/08
Google
Copyright © 1999-2015, borlandforum.com. All right reserved.