Q&A

  • 서버에서 특정 클라이언트에게만 메세지를 보내려....?
소켓 아이디를 가지고 특정 클라이언트 에게만 메세지를 보내려 합니다..

어떻게 할 수 있나요?

sendtext(),connections[].sendtext()는 특정 클라이언트에게 보낼 수가 없는 것

같은데..

예를 들면



클라이언트 : 소켓 ID

lee1 112212

lee2 2345678

lee3 293784

lee4 9837234

이럴때 소켓아이디를 가지고 lee2,lee3에게만 메세지를 보내고 싶습니다...

방법을 아시는 분은 좀 알려 주세요...

2  COMMENTS
  • Profile
    타락천사 2000.05.26 18:19
    안녕하세여.. 타락임다. ^^



    for i := 0 to ServerSocket1.Socket.ActiveConnections - 1 do

    if ServerSocket1.Socket.Connections[i].RemoteAddress = ClientAdd then

    break;



    ServerSocket1.Socket.Connections[i].SendText('
  • Profile
    이진수 2000.05.27 16:39
    이진수 write :

    타락천사님의 방법은 주소를 가지고 구분하는 건데 소켓번호를 가지고 하는 방법은 없나요?

    타락천사 wrote:

    > 안녕하세여.. 타락임다. ^^

    >

    > for i := 0 to ServerSocket1.Socket.ActiveConnections - 1 do

    > if ServerSocket1.Socket.Connections[i].RemoteAddress = ClientAdd then

    > break;

    >

    > ServerSocket1.Socket.Connections[i].SendText('