Q&A

  • 소켓에러가 나요...???
프로그램 A, 프로그램 B가 있습니다.

A에서 클라이언트 소켓을 이용해서 B의 서버소켓에 connect합니다.

그러면 B의 서버소켓에서는 OnClientConnect 이벤트에서 차일드소켓을 만듭니다..

그러면 자동적으로 A의 클라이언트 소켓과 B의 차일드소켓이 통신하는거 아닙니까?

그런줄 알고 A에서 메시지를 보내면 B에서 다음과 같은 에러가 납니다.



windows socket error: (10048), on API 'bind'



사이트 검색을 해보니 10048은 Address already in use. 라고 에러목록에 설명해 놓았더군요...



정확한 이유와 해결방법을 알고 싶습니다...

꼭 좀 부탁드립니다.

3  COMMENTS
  • Profile
    초보 델파이언 2001.09.15 00:53
    델초보 wrote:

    > 프로그램 A, 프로그램 B가 있습니다.

    > A에서 클라이언트 소켓을 이용해서 B의 서버소켓에 connect합니다.

    > 그러면 B의 서버소켓에서는 OnClientConnect 이벤트에서 차일드소켓을 만듭니다..

    > 그러면 자동적으로 A의 클라이언트 소켓과 B의 차일드소켓이 통신하는거 아닙니까?

    > 그런줄 알고 A에서 메시지를 보내면 B에서 다음과 같은 에러가 납니다.

    >

    > windows socket error: (10048), on API 'bind'

    >

    > 사이트 검색을 해보니 10048은 Address already in use. 라고 에러목록에 설명해 놓았더군요...

    >

    > 정확한 이유와 해결방법을 알고 싶습니다...

    > 꼭 좀 부탁드립니다.



    전 windows socket error: (10049), on API 'connet'에러가 나거던요?

    그래서 좀더 자세히 알고 싶은데 에러목록을 어디서 볼수 있을 까요

    답변 기다릴께요..





  • Profile
    초보 델파이언 2001.09.15 00:52
    델초보 wrote:

    > 프로그램 A, 프로그램 B가 있습니다.

    > A에서 클라이언트 소켓을 이용해서 B의 서버소켓에 connect합니다.

    > 그러면 B의 서버소켓에서는 OnClientConnect 이벤트에서 차일드소켓을 만듭니다..

    > 그러면 자동적으로 A의 클라이언트 소켓과 B의 차일드소켓이 통신하는거 아닙니까?

    > 그런줄 알고 A에서 메시지를 보내면 B에서 다음과 같은 에러가 납니다.

    >

    > windows socket error: (10048), on API 'bind'

    >

    > 사이트 검색을 해보니 10048은 Address already in use. 라고 에러목록에 설명해 놓았더군요...

    >

    > 정확한 이유와 해결방법을 알고 싶습니다...

    > 꼭 좀 부탁드립니다.



    전 windows socket error: (10049), on API 'connet'에러가 나거던요?

    그래서 좀더 자세히 알고 싶은데 에러목록을 어디서 볼수 있을 까요

    답변 기다릴께요..





  • Profile
    이경문 2001.09.06 10:27
    B컴퓨터에서 Listen에 사용되는 Port번호를 확인해 보세요.

    다른 프로그램이 이미 사용하고 있을 겁니다.

    그럼.. 2000

    델초보 wrote:

    > 프로그램 A, 프로그램 B가 있습니다.

    > A에서 클라이언트 소켓을 이용해서 B의 서버소켓에 connect합니다.

    > 그러면 B의 서버소켓에서는 OnClientConnect 이벤트에서 차일드소켓을 만듭니다..

    > 그러면 자동적으로 A의 클라이언트 소켓과 B의 차일드소켓이 통신하는거 아닙니까?

    > 그런줄 알고 A에서 메시지를 보내면 B에서 다음과 같은 에러가 납니다.

    >

    > windows socket error: (10048), on API 'bind'

    >

    > 사이트 검색을 해보니 10048은 Address already in use. 라고 에러목록에 설명해 놓았더군요...

    >

    > 정확한 이유와 해결방법을 알고 싶습니다...

    > 꼭 좀 부탁드립니다.