최근 TCP 및 UDP 통신기능을 사용하는 소프트웨어를 시도하고 있습니다.
델파이5에 Indy 9.0을 설치해서 사용하고 있는데
Demo 프로그램들이 도움이 많이 되고 있습니다.
Demo 프로그램을 보면 Client가 Server에 접속을 요청한 후 정보를 주고받게 되어있는데
Client측에는 송신 버튼이 있는 반면에 Server측에는 별도의 송신 버튼은 없네요.
Server가 Client에 Data를 보내는 것은 Client가 보낸 Data를 받으면서 답신하는 기능뿐입니다.
접속상태에서도 Server가 독자적으로 Data를 보내는 기능은 원래 없는 것인가요?
본래 서버라는 것은 "제공자"라는 의미로.. 클라이언트의 요청에 대한 응답이 기본이겠지요.
SQL서버나, 윈도우즈 서버를 보더라도.. 특별한 처리를 위한 클라이언트 호출을 제외하곤 기본적으로 클라이언트의 요청에 대기, 요청에 대한 내용분석, 처리
라는 구조로 가지요.