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

C++빌더 강좌/문서
C++Builder Programming Tutorial&Docments
[3] C++Builder Socket 분석 (0) - 강의에 들어가면서
정남영 [kermi] 25584 읽음    2002-01-09 17:05
머리말

작성자 : 정남영(kermi)

E-mail : kermi@borlandforum.com  

 

Þ

0. 강의에 들어가면서

 

1. Socket Class 구조

 

2. Socket이 접속할 때

 

3. Socket이 종료될 때

 

4. Socket에 Data가 전달될 때

 

5. Socket에서 Error 처리

 

머리말

 

임프님의 권유에 의해 소켓강좌를 하기로 약속을 한 이후 필자는 많은 고민을 해야 했다. 그 이유는 윈속에 관련된 많은 강좌들이 이미 나와 있으며 또한 Borland 툴이라는 특성을 어느 정도 포함할 수 있어야 했기 때문이다. 처음엔 순수한 Winsock에 관련된 강좌를 하려고 했지만 강좌 자체가 너무 방대하고 길어지기 때문에 강좌를 끝까지 할 수 있으리라는 확신을 가질 수 없었다. 또한 TServerSocket과 TClientSocket을 이용한 메신저 제작방법을 설명하려고 했지만 이는 다른 곳에서 많인 언급되었던 부분들이라 망설여지게 하였다. 그래서 고민에 고민을 거듭한 끝에 Scktcomp.pas을 분석한 내용을 싣기로 하였다.

 

필자는 아직 초보이다. 잘못된 내용을 알리지 않을까 하는 걱정을 떨쳐버릴 수가 없었다. 앞으로 부족한 것이 많은 강좌가 될것이지만 필자보다 초보인 사람들과 볼랜드포럼을 위해 조금이나마 도움이 될 수 있으면 좋겠다.

 

 

강좌에 앞서

 

이번에 진행하게 될 강좌는 TServerSocket과 TClientSocket을 구현하고 있는 Scktcomp.pas라는 소스파일을 분석한 내용이다. 그러므로 TServerSocket과 TClientSocket을 이용하여 채팅프로그램을 만들어보지 않았다면 한번이라도 예제 프로그램을 만들어보고 읽기바란다. TServerSocket과 TClientSocket을 이용한 예제나 관련된 내용은 인터넷에서 많이 구할 수 있을것이다. 또한 Winsock에 관련된 서적을 한번정도는 훑어본 경험이 있다는 것을 전제로 설명할 것이다. 최대한 자세히 설명하려고 노력하겠지만 전문서적을 한번은 읽어보는게 설명을 이해하는데 많은 도움이 될것이다. 마지막으로 이번 강좌는 가장 일반적으로 많이 사용되는 None-Blocking Mode(WSAAsyncSelect Mode)만을 설명할 것이며 그중에서도   TServerSocket을 중점적으로 설명할 것이다. 만약 잘못된 내용을 발견하게 되면 필자에게 연락을 주기 바란다. 문서의 버전이 올라갈 때 반드시 반영을 할 것이다.

 

 



+ -

관련 글 리스트
3 C++Builder Socket 분석 (0) - 강의에 들어가면서 정남영 25584 2002/01/09
Google
Copyright © 1999-2015, borlandforum.com. All right reserved.