전체를 보여줘(155)
-
Tcp/Ip Socket Programming
Borland Socket 메시지 발송. SendText잠재적인 문제점을 가진다.SendBuf SendBuf = 정수형의 Return 값이 돌아온다. Send()함수를 호출하여 받는 리턴 값이 실제로 데이터를 송신하고 리턴 받는 값이라고 생각하면 안 된다. Send()함수의 기능은 Socket의 Send Buffer로 집어 넣는걸로 끝난다. 이후의 일은 TCP에서 관리. 수신 ReceiveText버퍼에서 데이터를 가지고 오면 버퍼에 있는 데이터를 삭제ReceiveBufReceiveBuf = 수신된 Data의 길이를 알아내야 한다. -> ReceiveLength라는 멤버함수를 사용하면 수신된 사이즈를 알 수 있다. 데이터를 가져오고 싶을 때 Int nSize = Socket->ReceiveLength();..
2009.08.31 -
컴포넌트 만들기..ㅣ 속성, 메소드, 이벤트
시삽 : 원래 이학균님께서 Q/A에 올리신 글입니다만... Q/A에 두셔서 다른 질문/답변에 파묻히기에는 아깝고, 또 성격상 강좌에 가까워서 Tip 게시판으로 옮깁니다. ------------------------------------------------------------------------ 제 목: C++ 빌더로 채팅서버를 만들어보자. 작성자: 이학균 U R L : http://explore.kwangwoon.ac.kr/~k98el560 (야후에서 '학균'검색) 작성일: 2001. 07. 28일 연락처: (HP)016-411-8187 (버디버디)lobin2 (e-mail)lobin2@hanmir.com ----------------------------------------------------..
2009.08.19 -
C++ Builder 의 C++언어 확장
아래 글은 제가 98년 10월 20일에 천리안 프로그래머포럼에 올렸던 내용입니다. ----------------------------------------------------------- 안녕하세요. 천리안 프로그래머 포럼 C++Builder 담당자 임펠리테리입니다. 이번 강좌는 빌더에서 확장된 C++ 문법에 대한 내용입니다. 역시 Kent Reisdorph의 강좌를 번역한거구요, 마찬가지로 C++Builder Developer's Journal에서 발췌한 것입니다. 사실 이 강좌에는 많은 것이 누락되어 있습니다. 추가된 키워드들을 문법적으로 설명하는데만 중점을 두었고, 내용이 많이 소홀하군요. 또 dynamic_cast나 static_cast 등 유용한 새 문법은 아예 거론되지도 않았구요. 제가 시간..
2009.08.19 -
C++ Builder 기초
C++ Builder 에는 비주얼 컴포넌트 라이브러리(VCL) 와 Borland 크로스 플랫폼 컴포넌트 라이브러리(CLX)가 포함 되어 있다. VCL은 Windows 개발에 사용 되고, CLX는 Windows와 Linux 모두의 크로스 플랫폼 개발에 사용. 컴포넌트는 VCL이나 CLX의 부분 집합이며 추상 클래스인 TComponent의 자손입니다. 대부분의 컴포넌트는 런타임 시 보이는지 여부에 따라 비주얼 컴포넌트이거나 넌비주얼 컴포넌트로 나뉘어진다. 중요한 기본 클래스클래스설명TObjectVCL이나 CLS에서 모든 클래스의 기본 클래스이며 최고 조상. 객체의 인스턴스 생성, 유지 보수 및 소멸과 같은 기본 기능을 수행 VCL/CLX의 모든 객체에 공통되는 기본 동작을 캡슐화.Exception예외와 관련..
2009.08.19 -
피겨 굴욕사진중 최고!
피겨 굴욕사진에 대한 기사가 올라왔다. 동작을 위해 표정이 일그러지는 사진들이 대부분이었는데.. 누군가 하나 올려놨더라 .. 이게 바로 '스파이어?'
2009.08.07 -
TCP 기반 서버/클라이언트
TCP : 전송과정을 컨트롤한다(Transmission Control Protocol) TCP/IP 프로토콜 스택 : 총 4개의 프로토콜을 쌓아올려 놨다. Physical 영역 : Link 계층 => 물리적인 영역을 담당한다.(LAN, WAN) Network 영역 : IP계층 => 데이터 전송을 담당 Router는 평상시에 서로간의 상태를 주고 받는다. Transport 영역 : TCP/UDP 계층 : 데이터 전송에 대한 확실성 Application 영역 : Application 계층 => 데이터를 주고 받는 방법을 정의한다. 프로그램의 구현을 의미, 프로토콜을 정의하고 구현 TCP 기반 서버 구현 서버의 기본적인 함수 호출 순서 Socket()[소켓 생성] => bind()[소켓에 주소할당]=> lis..
2009.08.06