Q&A

  • 서버소켓 질문입니다
안녕하세요

소켓으로 서버 프로그램을 만들고 있습니다

클라이언트가 일정시간마다 접속하구여

동작이 잘되고 있습니다

근데 클라이언트의 연결 개수에 제한을 둘려면 어떻게 해야되져?

지금 상태로는 IP 하고 포트번호만 알면

클라이언트가 계속해서 접속을 할수 있는데

이걸 한두개 정도로 제한하고 싶습니다

조언부탁드립니다 (__)
1  COMMENTS
  • Profile
    이도현 2002.10.16 21:58

    서버소켓 중에
    ActiveConnections 을 이용하면 될꺼 같습니다.

    예)
    procedure TForm1.ServerSocket1ClientConnect(Sender: TObject;
      Socket: TCustomWinSocket);
    begin
      if ServerSocket1.Socket.ActiveConnections > 2 then
        Socket.Close;
    end;

    뭐 이런식으로 하심 될꺼 같습니다.