[pgsql-jp: 27040] usogresの仕様にていて質問がございます。(解決)

nakanohideyuki hnakano @ fastnet.co.jp
2002年 8月 15日 (木) 11:52:41 JST


中野です。

小山さん、アドバイスありがとうございました。

> 恐らくusogresrcで以下のように記述すれば期待する動作をする
> と思います。
>
> host = "0.0.0.0"

  上記の設定で期待する動作をしました。

   一応ソースを見たところ、下記のようになってました。

 usogres-0.8.1/src/usogres.cc:457

       Socket sock_serv(rc_obj.get_port(), rc_obj.get_host().c_str());

 ↑rc_obj.get_host()でusogresrcのhostの値をとってきています。


  usogres-0.8.1/src/Socket.h:57

       public:
       #ifdef WIN32
         Socket(int port, const char* sock_addr = (char *)INADDR_ANY,
       #else
         Socket(int port, const char* sock_addr = INADDR_ANY,
       #endif
                        int type = SOCK_STREAM, int family = AF_INET, int
protocol = 0);

   ↑上記を見た感じ ”sock_addr = INADDR_ANY”となっており、'host'が未定
義の場合は
      INADDR_ANYが入っているみたいです。

以上

   




pgsql-jp メーリングリストの案内