Q&A

  • TCP/IP 소켓에서 특정 IP에 명령어 주기
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를 가진 클라이언트에게 텍스트를 보내는 방법이 궁금해요. 답변부탁드립니다.
1  COMMENTS
  • Profile
    윤수아 2003.10.21 00:47
    질문이 잘 이해가 안되지만서두...
    (서버에서 아이피를 분류해서 다른 Text를 보낸다는 건지
    서버에서는 똑같은 텍스트를 보내고...클라이언트에서 해석을 다르게 한다는
    건지...)
    암튼
    socket.connections[index] 은 TCustomwinsocket으로 접속되어 있는 클라이언트에 관한 기본정보를 가지고 있습니다.
    socket.connections[index].RemoteAddress 하면 IP 주소 나옵니다.
    그걸로 IP 구분하셔서 보내시면 됩니다.