모두에게 메시지를 구현하는것은 Connections배열을 이용합니다.
그렇다면 특정 사용자에게 귀속말을 구현하려면 특정사용자가 Connections 배열의 몇번째 접속자인지 알아낼 함수같은것이 있을것 같은데
잘 모르겠네요.. 질문 답변란을 보면 TCustomWinSocket(SocketList.Objects.....)를 하던데
SocketList가 선언되어 있지 않다는 에러만 뜨네요..
어케해야될지... 그리구 uses절에 추가해야할 사항이 있다면 말씀해주세요..
> 모두에게 메시지를 구현하는것은 Connections배열을 이용합니다.
> 그렇다면 특정 사용자에게 귀속말을 구현하려면 특정사용자가 Connections 배열의 몇번째 접속자인지 알아낼 함수같은것이 있을것 같은데
> 잘 모르겠네요.. 질문 답변란을 보면 TCustomWinSocket(SocketList.Objects.....)를 하던데
> SocketList가 선언되어 있지 않다는 에러만 뜨네요..
> 어케해야될지... 그리구 uses절에 추가해야할 사항이 있다면 말씀해주세요..
>
제 경우는 쉽게 해결해봤습니다..
우선 connection으로는 접속의 연결과 끊김이 빈번하므로 쓰기에는 적당치 않구요... 그것보다는 접속할때의 소켓핸들을 가져와서 저장을 시킨다음에 특정사용자에게는 그 소켓핸들을 찾아서 해당 소켓으로만 자료를 전송해주면 될것 같군요..