자유롭게 질의 및 응답을 할 수 있는 게시판입니다. 개발자 여러분의 답변이 큰 도움이 됩니다.
- 제품설치/등록 오류 문의: 설치/등록 Q&A 이용 (제품 구매 고객 한정)
Delphi datasnap 서버프로그램에서 특정클라이언트에게만 내용을 전달할수가 있을까요
2020.10.02 23:06
본 게시판은 개발자들이 자유롭게 질문과 답변을 공유하는 게시판입니다.
* 따라서 최대한 정중하게 질문을 올려 주세요.
* 질문을 상세히 작성해 주실 수록 좋은 답변이 올라 옵니다.
* 다른 분들도 참고할 수 있도록 결과 댓글 필수(또는 감사 댓글)
(결과 댓글을 달지 않는 경우 다음 질문에 대한 답변이 달리지 않는 불이익이 있을 수 있습니다.)
-----------------------------------------------------------------------------------------------
서버에서 특정클라이언트에게만 내용전달 시키고자 할때입니다
DATA SNAP 서버의 환경 아이피주소 290.290.290.1
포트 1004
FDCONNECTION 구성
여러클라이언트
아이피 200.200.200.10 포트 1004 sqlconnection 내부192.168.0.2 00-IE-68-A0-XX-1X
아이피 200.200.200.11 포트 1004 sqlconnection 내부192.168.0.1 00-IE-68-A0-XX-2X
아이피 200.200.200.12 포트 1004 sqlconnection 내부192.168.0.8 00-IE-68-A0-XX-3X
아이피 200.200.200.13 포트 1004 sqlconnection 내부192.168.0.7 00-IE-68-A0-XX-4X
아이피 200.200.200.14 포트 1004 sqlconnection 내부192.168.0.5 00-IE-68-A0-XX-5X
이렇게 예를들어 구성되었다면
서버에서 특정클라인언트인 200.200.200.11 포트 1004 에게만
"11번 너한테만 데이터줄게" 라는 문구나 데이터를
전송하고자 한다면
서버프로그램에서는 어떤방법을 통해 보낼수 있는지
고수님의 의견을 한수 듣고 싶습니다 ?
Delphi datasnap 서버프로그램에서 특정클라이언트에게만 내용을 전달할수가 있을까요
2020.10.02 23:06
본 게시판은 개발자들이 자유롭게 질문과 답변을 공유하는 게시판입니다.
* 따라서 최대한 정중하게 질문을 올려 주세요.
* 질문을 상세히 작성해 주실 수록 좋은 답변이 올라 옵니다.
* 다른 분들도 참고할 수 있도록 결과 댓글 필수(또는 감사 댓글)
(결과 댓글을 달지 않는 경우 다음 질문에 대한 답변이 달리지 않는 불이익이 있을 수 있습니다.)
-----------------------------------------------------------------------------------------------
서버에서 특정클라이언트에게만 내용전달 시키고자 할때입니다
DATA SNAP 서버의 환경 아이피주소 290.290.290.1
포트 1004
FDCONNECTION 구성
여러클라이언트
아이피 200.200.200.10 포트 1004 sqlconnection 내부192.168.0.2 00-IE-68-A0-XX-1X
아이피 200.200.200.11 포트 1004 sqlconnection 내부192.168.0.1 00-IE-68-A0-XX-2X
아이피 200.200.200.12 포트 1004 sqlconnection 내부192.168.0.8 00-IE-68-A0-XX-3X
아이피 200.200.200.13 포트 1004 sqlconnection 내부192.168.0.7 00-IE-68-A0-XX-4X
아이피 200.200.200.14 포트 1004 sqlconnection 내부192.168.0.5 00-IE-68-A0-XX-5X
이렇게 예를들어 구성되었다면
서버에서 특정클라인언트인 200.200.200.11 포트 1004 에게만
"11번 너한테만 데이터줄게" 라는 문구나 데이터를
전송하고자 한다면
서버프로그램에서는 어떤방법을 통해 보낼수 있는지
고수님의 의견을 한수 듣고 싶습니다 ?
데이터스냅의 콜백 기능을 활요해보시기 바랍니다.
다음 블로그 강자에서 콜백에 대한 사용법과, 서버측에서 특정 클라이언트에게 (콜백)데이터를 전송하는 내용을 확인하실 수 있습니다.
https://m.blog.naver.com/PostView.nhn?blogId=jsf3rd&logNo=171602149
https://m.blog.naver.com/PostView.nhn?blogId=jsf3rd&logNo=171635657
두번째 강좌에서 ServerContainer1.DSServer1.NotifyCallback 메소드를 참조하시기 바랍니다.
NotifyCallback 메소드는 다음 기술자료에서 자세히 살펴보실 수 있습니다.
http://docwiki.embarcadero.com/Libraries/Sydney/en/Datasnap.DSServer.TDSServer.NotifyCallback
——————
답변에 대한 결과를 남겨주시면, 다른 분들이 같은(비슷한) 문제 해결에 큰 도움이 됩니다.
(미리 답변 결과 등록 감사합니다.^^)