Q&A

  • [질문]UDP 멀티캐스팅 통신 설정에서..
안녕하세요.

델파이 5에서 Indy Servers->IdUDPServer 을 이용하여 브로드캐스트로 데이터를 받고 있다가
멀티캐스트로 변경하게 되었습니다.

찾아보니 Indy Servers->IdUDPServer를 이용하여 멀티캐스팅도 가능하다고 들어
그룹IP와 포트를 설정하기 위하여 이것저것 찾아보았습니다.

Bindings 속성을 이용하여 IP와 Port를 설정해보았는데 데이터 수신에 실패하였습니다.
다른 부분이 있는지 인터넷 여기저기 다 찾아보고 메뉴도 확인하고 IndyUDPServer 메뉴얼도 찾아보고
책도 읽어보앗지만 멀티캐스트 방식에 대한 내용이 많이 없었습니다.
물론 해결방법도 찾지 못하였구요....ㅠㅠ(메뉴얼은 멀티캐스트 부분은 내용이 백지더군요..)

델파이 5에서  Indy Servers->IdUDPServer를 이용한 멀티캐스팅 방법이나
다른 방법을 이용한 멀티캐스팅 방법을 아시면 설명 부탁드립니다....
2  COMMENTS
  • Profile
    최용일 2010.04.13 00:35
    UDP는 데이터를 받을때 쓰시구요...
    IGMP로 데이터를 요청해야 합니다. Indy도 IGMP지원하는것으로 알고 있어요. (지금 델파이가 없어서... 확인불가...) 인디의 IGMP컴포넌트를 써서 멀티캐스트그룹에 조인하세요.
    Broadcast는 내가 쓰든 말든 모든 패킷이 오지만 Multicast는 내가 요청해야 패킷이 옵니다.
  • Profile
    이민규 2010.04.13 19:42
    답변 감사드립니다.
    IGMP 컴포넌트에 대한 내용이 지금 설치된 버전에서 안보여서 최신 버전으로 설치하고 확인 준비중입니다.
    감사합니다.
    • 한윤동
    • 2010.04.13 07:47
    • 3 COMMENTS
    • /
    • 0 LIKES
    • 한윤동
      2010.04.14 08:03
      문제점 찾았습니다. ActiveX를 실행하는 Explorer를 관리자권한으로 실행시키면 메시지가 날라가고 아...
    • 송효재
      2010.04.17 03:34
      한가지 꽁수가 있어서 알려드립니다. ActiveX에서 공유메모리와 Semaphore를 먼저 생성한 다음, 응용 ...
    • 박유신
      2010.04.28 02:55
      ChangeWindowMessageFilter를 이용한 방법이 있습니다 참고하세요 http://cafe.moneta.co.kr/bbs.normal...
    • 산소프트
      2010.04.16 21:19
      저도 비슷한 상황이 있었는데, 인터넷이나 소켓관련은 무조건 인디로 ㅡㅡ;;
    • 이장미
    • 2010.04.13 05:03
    • 2 COMMENTS
    • /
    • 0 LIKES
    • 최용일
      2010.04.13 21:58
      파일열어서 콤마로 구분해서 저장하세요. TStringList같은 컴포넌트를 쓰셔도 되구요... var List:...
    • 이장미
      2010.04.13 23:39
      감사합니다.^^
    • 한배검
    • 2010.04.13 03:40
    • 1 COMMENTS
    • /
    • 0 LIKES
    • 김용일
      2010.04.19 22:18
      혹 DB 연결하는 쿼리문을 사용하지 않으셨나요? 쿼리하는데 시간이 걸리지 않나 싶군요. 쿼리문이 최적...
    • 최용일
      2010.04.13 00:45
      DB는 꽤 하신것 같은데.... 쩝~ if not QR_MiChJo1.EoF then begin while not QR_MiChJo1.EoF the...
    • 전봉수
      2010.04.13 01:58
      최용일님 답변감사합니다. 아래와같이 코팅하면 셀에 값이 있으나 없으나. 검색된 접수내용이 몽땅 메세...
    • 최용일
      2010.04.13 02:22
      뭐가 문제죠? 셀에 값이 있나만 판별하면 되지 않나요? if 셀에 값이 있으면 then begin DB쿼리실...
    • 전봉수
      2010.04.13 02:54
      최용일님 답변감사합니다. 셀의 값은 표시되지만 값이있는 셀에 마우수를 클릭하면 그값의 내용을(접수...
    • 이민규
    • 2010.04.12 23:23
    • 2 COMMENTS
    • /
    • 0 LIKES
    • 최용일
      2010.04.13 00:35
      UDP는 데이터를 받을때 쓰시구요... IGMP로 데이터를 요청해야 합니다. Indy도 IGMP지원하는것으로 알...
    • 이민규
      2010.04.13 19:42
      답변 감사드립니다. IGMP 컴포넌트에 대한 내용이 지금 설치된 버전에서 안보여서 최신 버전으로 설치하...
    • 박준영
      2010.04.13 19:33
      제 질문에 답변을 달다니.. 이런.. ㅋ TopLeftChanged 이용해서 해결 봤습니다.. 좀 무식하게 했...
    • 이승걸
    • 2010.04.12 19:11
    • 2 COMMENTS
    • /
    • 0 LIKES
    • 땅콩맨
      2010.04.13 05:05
      SourceForge에서 EmbeddedWebbrowser 컨트롤을 검색해보니 Delphi5부터 2009까지 지원한다고 나왔네요 ...
    • 하르만
      2010.04.21 10:49
      자료실에 올렸읍니다.
    • 박병흔
    • 2010.04.12 07:19
    • 3 COMMENTS
    • /
    • 0 LIKES
    • 최용일
      2010.04.12 19:44
      InfoPower사의 DBGrid네요. http://www.woll2woll.com/InfoPower.html
    • 박병흔
      2010.04.13 21:56
      정말 감사합니다 즐건 한주 되세요
    • 그냥저냥
      2010.04.17 02:03
      InfoPower의 DBGrid.. 감사합니다..
    • 땅콩맨
      2010.04.10 07:38
      아 어려운 해결 수고하셨습니다
    • 전봉수
    • 2010.04.09 20:41
    • 4 COMMENTS
    • /
    • 0 LIKES
    • 전봉수
      2010.04.09 23:30
      자체해결됨 // 실시간 10분 간격으로 그래프 표시 타이머 procedure TGasasForm.Timer1Timer(Sender: ...
    • 땅콩맨
      2010.04.10 07:35
      해결 ㅊㅋㅊㅋ
    • 전봉수
      2010.04.14 06:49
      땅콩맨님 답변 고맙습니다. 한가지만 더 부탁 드릴께요 한번 지나간 시간대는 더이상 이벤트를 출력을 안...
    • 김용일
      2010.04.19 22:28
      이런건 간단하죠. 끝내기 전에 타이머를 중지시키면 되죠. Timer1.Active := false;
    • 이우석
    • 2010.04.09 17:57
    • 3 COMMENTS
    • /
    • 0 LIKES
    • 땅콩맨
      2010.04.10 07:31
      순수 HTML로 웹페이지를 구성하는게 아니라면 Delphi2007로 Web프로그램을 작성하는방법을 익히면서 같...
    • cdrd
      2010.04.12 00:28
      IntraWeb을 사용하시는 방법도 있습니다. 기존의 델파이와 비슷한 방식으로 사용할 수 있습니다. 해당 ...
    • 땅콩맨
      2010.04.12 03:19
      전에 마소였나? 긁적긁적 ^^;; IntraWeb에 대해서 기사가 나왔던걸 본게 기억이 나는데요? IntraWeb은 ...
    • 땅콩맨
      2010.04.12 03:46
      변경된 계정에 권한이 제대로 되어있는지 확인해 보심이...
    • 땅콩맨
      2010.04.09 03:14
      서버의 경로라도 로컬처럼 파일의 확장자를 얻어 유형을 알 수 있지 않을까요?
    • 이은주
      2010.04.09 06:32
      네 확장자를 이용해서 아이콘 처리하는 것은 됩니다만 파일 유형은 어떻게 찾을지 모르겠군요.
    • 이은주
      2010.04.09 09:38
      function F_Get_File_Type(const xcFile: String) : string; var vInfo: TSHFileInfo; vFlags...
    • 땅콩맨
      2010.04.10 07:17
      해결하셨다니 다행이네요. 즐건 주말되세요~ ^^
    • 시슈
    • 2010.04.08 09:45
    • 2 COMMENTS
    • /
    • 0 LIKES
    • 땅콩맨
      2010.04.09 03:12
      볼포 자료실에 바코드컴포넌트가 있습니다. 참고하시길... http://cbuilder.borlandforum.com/impboa...
    • 시슈
      2010.04.16 19:34
      아, 이제서야 답변을 봤습니다.^^ 결국은 ZPL를 사용하지 않고 말씀하신 컴포넌트를 이용해서 해결했습...
    • 땅콩맨
    • 2010.04.08 10:18
    • 3 COMMENTS
    • /
    • 0 LIKES
    • 유옥난
      2010.04.09 01:49
      아! 감사해요~ 땅콩맨님~~~!! 읽어봤는데 거기에도 보면 NS1:네임스페이스가 자식까지 다 들가있는데...
    • 유옥난
      2010.04.15 21:00
      땅콩맨님 ㄳ합니다 ^^ 처리 됐어요... 알고보니 델7쪽 문제가 아니고 닷넷서버쪽 문제네요. 에러나던것...
    • 땅콩맨
      2010.04.16 10:04
      아. 다행이네요 ^^ 제가 뭐 한게있나요... (쑥스)
    • 땅콩맨
    • 2010.04.09 02:48
    • 0 COMMENTS
    • /
    • 0 LIKES
    • 박준영
    • 2010.04.08 02:48
    • 6 COMMENTS
    • /
    • 0 LIKES
    • phono
      2010.04.08 08:30
      제일 중요한 에러 메시지가 빠졌네요.. SQL문을 코딩할때는 가급적.. 파라메터를 쓰는 것보다.. 해당 ...
    • 박준영
      2010.04.08 23:51
      답변 감사합니다.. ado 사용을 포기 했습니다.. ㅠ.ㅠ 같은 쿼리로.. TQuery 사용 하니 바로 되네요.....
    • phono
      2010.04.09 07:44
      델파이버전 몇을 쓰나요. 7은 sp1을 깔아줘야 합니다. 델7 기본 설치본 가지고 ado 쓰시면 이런저런 에...
    • 땅콩맨
      2010.04.12 04:22
      아. 델7에서 ado사용시 문제가 좀 있나보네요?
    • 박준영
      2010.04.12 19:33
      ㅎㅎ 델파이 6 씁니다.. 쩝.. 뭐 쉽게 쉽게 쓸려고 노력중이라.. 걍 쿼리 다시 만들었습니다.. 파...
    • 땅콩맨
      2010.04.13 04:59
      아... 파라독스에 맞게.. ㅋㅋㅋㅋㅋㅋ