TCP/IP소켓에 대해 공부를 하고 있는데요, 서버소켓에서 socket.connection[0].sendtext라는 명렁어를 통해 클라이언트에 텍스트 문서를 줄 수 있다는 것을 알았답니다.
그런데, ip가 다른 클라이언트들이 텍스트를 다르게 인식하게 하려고 합니다. 예를 들어,
클라이언트 ip가 1.1.1.1인 것하고, 2.2.2.2인 것 2개가 있다면 서버에서 1이라는 텍스트를 보냈을 때 1.1.1.1은 'ok'라고 풀이하고 2.2.2.2라는 것은 'no'라고 풀이하려고 합니다.
서버에서 특정 ip를 가진 클라이언트에게 텍스트를 보내는 방법이 궁금해요. 답변부탁드립니다.
(서버에서 아이피를 분류해서 다른 Text를 보낸다는 건지
서버에서는 똑같은 텍스트를 보내고...클라이언트에서 해석을 다르게 한다는
건지...)
암튼
socket.connections[index] 은 TCustomwinsocket으로 접속되어 있는 클라이언트에 관한 기본정보를 가지고 있습니다.
socket.connections[index].RemoteAddress 하면 IP 주소 나옵니다.
그걸로 IP 구분하셔서 보내시면 됩니다.