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

델파이 Q&A
Delphi Programming Q&A
[9185] Re:[질문] 류종택 님의 강좌를 보고 채팅 프로그램을 만드는데 문제점.
루단스 [] 1074 읽음    2004-04-26 16:44
라이크유 님이 쓰신 글 :
: 델파이 완전 초보 라이크유(윤주병) 입니다.
:
: 튜토리얼의 류종택님의 초간단 채팅 을 따라하기로 만들어보았습니다.
:
: 그래서 큰 마음을 먹고  메신저 비스무레 한것을 해볼려구 하는데 문제가 있습니다.
:
: 현재 나름대로 패킷을 정의 하였습니다.
:
: type                          // 사용자 정보 레코드 생성
:   Info = record
:     userIP : string;
:     userName : string;
:     userMessage : string ;
: end;
:
: 이런식으로 구성을 하였는데, 문제는 이것을 전송하고 서버측에서 받아서 처리 하는부분이 문제 입니다.
: 일단, 보낼때는
: IdTCPClient1.WriteLn(); 대신에
: IdTCPClient1.WriteBuffer(userinfo,BufferSize); 을 사용하여 버퍼로 보내려고 프로그래밍을 하였는데
:
: 서버측에서 이 보낸 버퍼를 처리해주는 인디 프로시저를 모르겠습니다. 어떤것을 써야 할까요??
: 아주 간단하게 버퍼를 받아서 버퍼를 쪼개는 예제를 알고 싶습니다.
:
: 아니.. 버퍼를 받아주는 프로시저라도 제발 좀 알려주세요.
:

서버소켓의 execute 프로시져에서 처리하시면 됩니다.
받는쪽에서도...같은 type 레코드를 정의하고 변수선언후....
var
  readinfo : info;

readbuffer(readinfo, sizeof(readinfo))
레코드 변수에 받으시면 됩니다.

+ -

관련 글 리스트
9184 [질문] 류종택 님의 강좌를 보고 채팅 프로그램을 만드는데 문제점. 라이크유 966 2004/04/25
9185     Re:[질문] 류종택 님의 강좌를 보고 채팅 프로그램을 만드는데 문제점. 루단스 1074 2004/04/26
Google
Copyright © 1999-2015, borlandforum.com. All right reserved.