Q&A

  • 자신의 컴의 상용가능한 포트를 찾는 방법이 있나요?
자신의 컴의 사용가능한 포트를 찾는 방법이 있나요?



자세한 내용은 이렀습니다.



어플리케이션이 실행되면 어플리케이션은 자신의 PC에서 한 포트를 사용해 Socket을 사용해야 합니다.



다른 프로그램이 사용중인지 아닌지를 알 수있는 방법이 있나요?

2  COMMENTS
  • Profile
    박준영 2001.01.04 11:27
    nick wrote:

    > 자신의 컴의 사용가능한 포트를 찾는 방법이 있나요?

    >

    > 자세한 내용은 이렀습니다.

    >

    > 어플리케이션이 실행되면 어플리케이션은 자신의 PC에서 한 포트를 사용해 Socket을 사용해야 합니다.

    >

    > 다른 프로그램이 사용중인지 아닌지를 알 수있는 방법이 있나요?

    -------------------------



    저도 옛날 사용해본적이 있어서 이렇게...





    보통 socket을 생성하고 bind하기전에 sock_addr 어쩌구저쩌구 하죠?

    그러면서 거기에 사용하고자하는 port번호를 부여하구요...

    이때 port 번호를 0으로 부여하면 자동으로 os가 port번호를 부여합니다.

    나중에 getport (자세히생각안남)가 뭔가 하는 API를 호출하면

    해당 socket의 port를 알아낼수 있습니다.

    ------------------

    또 Bind 시 에러번호를 가지고 다른 프로그램이 사용중인지 아닌지 알수있죠

    ---

    쩝...다들 아시는 애기일텐데 주제넘게...죄송합니다.

  • Profile
    nick 2001.01.04 19:43
    아닙니다...

    박준영님의 답변 감사드립니다. ^^







    박준영 wrote:

    > nick wrote:

    > > 자신의 컴의 사용가능한 포트를 찾는 방법이 있나요?

    > >

    > > 자세한 내용은 이렀습니다.

    > >

    > > 어플리케이션이 실행되면 어플리케이션은 자신의 PC에서 한 포트를 사용해 Socket을 사용해야 합니다.

    > >

    > > 다른 프로그램이 사용중인지 아닌지를 알 수있는 방법이 있나요?

    > -------------------------

    >

    > 저도 옛날 사용해본적이 있어서 이렇게...

    >

    >

    > 보통 socket을 생성하고 bind하기전에 sock_addr 어쩌구저쩌구 하죠?

    > 그러면서 거기에 사용하고자하는 port번호를 부여하구요...

    > 이때 port 번호를 0으로 부여하면 자동으로 os가 port번호를 부여합니다.

    > 나중에 getport (자세히생각안남)가 뭔가 하는 API를 호출하면

    > 해당 socket의 port를 알아낼수 있습니다.

    > ------------------

    > 또 Bind 시 에러번호를 가지고 다른 프로그램이 사용중인지 아닌지 알수있죠

    > ---

    > 쩝...다들 아시는 애기일텐데 주제넘게...죄송합니다.