Q&A

  • 서버소켓에 동시 접속할수있는 클라이언트 소켓의 수?
안녕하세요.. 델파이를 사랑하는 여러분..



다름이 아니라 서버소켓과 클라이언트 소켓에 대해서 여러도사님들의 의견을 듣고자 이렇게 글을 올립니다.



현재 클라이언트 프로그램에는 4개의 클라이언트 소켓이 있고 서버 프로그램에는 이를 각각 제어하는 서버소켓이 4개가 있습니다.

그런데 동시에 50대의 컴퓨터에서 클라이언트 프로그램으로 서버 컴퓨터에 있는 서버프로그램에 접속을 하려고 하니 17대 정도부터는 Connection이 더이상 되질 않고 있습니다.



제가 프로그램을 잘못개발한건가요? 아님 서버소켓이 동시에 접속을 받아 들일수 있는 소켓의 수가 정해져 있는건가요?



제발 아시는 분은 좀 알려주세요.. 흑흑~~



그럼, 즐거운 하루가 되세요..



1  COMMENTS
  • Profile
    류종택 2000.03.17 08:32
    저는 300개 까지는 해본적은 있습니다..

    하지만 그것이 한계는 아닙니다..

    시스템의 리소스가 바쳐주는 한 더 이상도 가능합니다..

    물론 고려될 것은 많지만..

    리니지 같은 게임은 3000명 까지 한 서버에서 처리한다고 하더군요..

    각 컨넥션 마다 과다한 부하가 걸리고 있는 것은 아닌지요..

    그리고 클라이언트쪽에서 접속하는 갯수 마다 프로그램을 하나씩 띄운다면..

    클라이언트의 부하때문에 접속이 힘들 수도 있습니다..





    From 류..





    박대규 wrote:

    > 안녕하세요.. 델파이를 사랑하는 여러분..

    >

    > 다름이 아니라 서버소켓과 클라이언트 소켓에 대해서 여러도사님들의 의견을 듣고자 이렇게 글을 올립니다.

    >

    > 현재 클라이언트 프로그램에는 4개의 클라이언트 소켓이 있고 서버 프로그램에는 이를 각각 제어하는 서버소켓이 4개가 있습니다.

    > 그런데 동시에 50대의 컴퓨터에서 클라이언트 프로그램으로 서버 컴퓨터에 있는 서버프로그램에 접속을 하려고 하니 17대 정도부터는 Connection이 더이상 되질 않고 있습니다.

    >

    > 제가 프로그램을 잘못개발한건가요? 아님 서버소켓이 동시에 접속을 받아 들일수 있는 소켓의 수가 정해져 있는건가요?

    >

    > 제발 아시는 분은 좀 알려주세요.. 흑흑~~

    >

    > 그럼, 즐거운 하루가 되세요..

    >

    • 박기웅
    • 2000.03.17 20:49
    • 2 COMMENTS
    • /
    • 0 LIKES
    • blueSky
      2000.03.17 21:02
      박기웅 wrote: > > 버턴 하나를 누르면 dbgrid상에 포커스가 가게 하는데 default는 dbgrid의 첫 번째 ...
    • 조규춘
      2000.03.18 02:21
      안냐세요! 초보가 답변해도 이해를... 푸하하하 해당되는 아무 셀이나 팍팍 이동하려고 하시려면(예를 ...
    • 이준희
    • 2000.03.17 20:12
    • 1 COMMENTS
    • /
    • 0 LIKES
    • 최용일
      2000.03.18 04:17
      조준래님 홈페이지( http://members.xoom.com/jounlai/ )에 있는 TComm을 한번 사용해 보세요. 예제도 있...
    • 이진배
    • 2000.03.17 20:10
    • 1 COMMENTS
    • /
    • 0 LIKES
    • 성더기
      2000.03.29 20:31
      각 PC에 프린터 드라이브가 한개씩은 존재하야합니다 반드시 로칼프린터 드라이브로... 네트웍으로 땡겨...
    • 초보
    • 2000.03.17 19:43
    • 0 COMMENTS
    • /
    • 0 LIKES
    • 최용일
      2000.03.18 03:08
      Window 메인 디렉토리에 있습니다. 윈도우 디렉토리는 GetWindowsDirectory함수를 이용하여 구할 수 있습...
    • blueSky
      2000.03.17 20:48
      castle road wrote: > 윈도우에 노트패드가 거의 기본으로 인스톨되어 있을것입니다. > 이 노트패드의 화...
    • hee
    • 2000.03.17 19:06
    • 1 COMMENTS
    • /
    • 0 LIKES
    • 배불뚝
      2000.03.18 02:14
      hee wrote: > //전역변수로 선언 > boardName : Array[0..20] of string; > //폼의 onCreate에서 파일...
    • 이윤환
    • 2000.03.17 18:53
    • 1 COMMENTS
    • /
    • 0 LIKES
    • blueSky
      2000.03.17 20:41
      이윤환 wrote: > memo1에 나온 자료들을 edlt에 찾을 숫자를 입력하고 > 찾기 버튼을 이용해서 하나의 ...
    • 류운
    • 2000.03.17 18:31
    • 0 COMMENTS
    • /
    • 0 LIKES
    • 박용일
    • 2000.03.17 18:25
    • 2 COMMENTS
    • /
    • 0 LIKES
    • blueSky
      2000.03.17 20:29
      박용일 wrote: > query를 써서 아래와 같은 결과값을 얻었습니다 > > 결과) > 차수 일자 금액 ...
    • 박용일
      2000.03.17 21:11
      blueSky 님 고맙습니다 몇칠동안 고생을 했는데 덕분에 해결이.. 줄거운 하루되세요
    • 류한규
    • 2000.03.17 16:47
    • 1 COMMENTS
    • /
    • 0 LIKES
    • 유솔로몬
      2000.03.17 20:16
      초보인 제가 답변을 드려 죄송합니다. 가격이 비싸지만 stand alone이 아닌 다 사용자 DB를 사용하...
    • 노희영
    • 2000.03.17 10:07
    • 1 COMMENTS
    • /
    • 0 LIKES
    • 최용일
      2000.03.17 10:44
      TTimer의 Interval을 10으로 잡으세요. 그래도 다른 작업에 많은 시간을 빼았긴다면 100번이 안잡힙니다. ...
    • 델파인
    • 2000.03.17 09:40
    • 1 COMMENTS
    • /
    • 0 LIKES
    • 최용일
      2000.03.18 02:33
      TPrinter를 사용하시거나(인쇄품질이 않좋음) 직접 Windows API사용하세요 90'회전, 크기조절도 가능합니...
    • 델피
    • 2000.03.17 07:41
    • 0 COMMENTS
    • /
    • 0 LIKES
    • 청계산
    • 2000.03.17 07:25
    • 3 COMMENTS
    • /
    • 0 LIKES
    • 최용일
      2000.03.18 02:48
      델파이의 코드 최적화때문에 그러는 것입니다. 파스칼과는 달리 더이상 참조되지 않는 값들은 델파이가 바...
    • 청계산
      2000.03.18 05:39
      답변 정말 고맙습니다. 근데요 얼마전에는 잘 나왔는데 환경을 일부 손댄 뒤부터 그래요 그건 왜 그러는...
    • 최용일
      2000.03.18 06:49
      글쎄요. 환경설정을 바꾸었다고 해서 나올게 안 나올리가 없는데요. 코드를 바꾸었다면 안나올 수도 있지...
    • Go100
    • 2000.03.17 06:31
    • 1 COMMENTS
    • /
    • 0 LIKES
    • 유레카
      2000.03.17 18:46
      Go100 wrote: > 또 질문이 있습니다. 어엽쁘게 봐주세요. > > DBGrid에서 필드마지막 row에 sum 값구...
    • Paddy
    • 2000.03.17 06:30
    • 1 COMMENTS
    • /
    • 0 LIKES
    • 최용일
      2000.03.17 06:54
      TButton 대신에 TSpeenButton을 사용하시면 간단하게 구현하실 수 있습니다. 스피드버튼의 Flat속성을 Tru...
    • 류운
      2000.03.19 01:13
      하명훈 wrote: > 현재 제 방에 컴이 2대 있습니다(1번 컴, 2번 컴). 둘 다 윈98이 깔려있구여. > 둘 다 ...
    • 오현수
      2000.03.21 13:19
      류운 wrote: > 하명훈 wrote: > > 현재 제 방에 컴이 2대 있습니다(1번 컴, 2번 컴). 둘 다 윈98이 깔려...
    • 박대규
    • 2000.03.17 05:49
    • 1 COMMENTS
    • /
    • 0 LIKES
    • 류종택
      2000.03.17 08:32
      저는 300개 까지는 해본적은 있습니다.. 하지만 그것이 한계는 아닙니다.. 시스템의 리소스가 바쳐주는 ...
    • sun
    • 2000.03.17 05:42
    • 1 COMMENTS
    • /
    • 0 LIKES
    • 류종택
      2000.03.17 08:35
      아래를 참고하세요.. From 류.. --------- Query.SQL.Text:= 'Select * From TableName Where A...