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
[26394] Indy 의 TIdTCPServer 질문입니다.(답변좀 부탁드립니다 ;; 수정했습니다)
초보자 [] 1005 읽음    2003-07-22 16:51
OnExecute 말고, 예를 들어 버튼을 클릭하면 클라이언트들에게

메세지를 보내려고 합니다. 접속된 클라이언트 모두에게 보낼

수도 있고 특정 클라이언트에게만 보낼수도 있는데,

문제는 TIdTCPServer에는 전송과 관련된 메서드가 없더군요..

다른 방식으로 데이터를 보내는것 같은데 도움말만 봐서는 찾기

가 힘들어서 이렇게 질문 드립니다.

인디 예제도 너무 간단하게만 되어 있어서 알 수가 없네요.

스레드를 어떻게 해서 하는 것일까 하고 예상만 하고 있는데...


아시는 분 답변 좀 부탁드리겠습니다..


답변이 없으시네요.. 아래처럼 작성해보았는데 메세지가 가지를 않습니다.

아시는 분이 없으신 건지...ㅠ.ㅡ;;

void __fastcall TForm2::btSendClick(TObject *Sender)
{
    if (type == 0)  //Server
    {
        TList *tlist;
        TIdPeerThread *AThread;
        tlist = IdServer->ThreadMgr->ActiveThreads;
        for (int i=0; i<tlist->Count-1; i++)
        {
            AThread = (TIdPeerThread *)tlist->items[i];
            AThread->Connection->WriteLn(edtMsg->Text);
        }
    }
    else if (type == 1) //client
        IdClient->WriteLn(edtMsg->Text);

}

+ -

관련 글 리스트
26394 Indy 의 TIdTCPServer 질문입니다.(답변좀 부탁드립니다 ;; 수정했습니다) 초보자 1005 2003/07/22
26410     Re:Indy 의 TIdTCPServer 질문입니다.(답변좀 부탁드립니다 ;; 수정했습니다) Julien 1745 2003/07/23
Google
Copyright © 1999-2015, borlandforum.com. All right reserved.