[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[freewnn:00273] Re: FreeWnn and Wnn6
- To: freewnn@tomo.tomo.gr.jp
- Subject: [freewnn:00273] Re: FreeWnn and Wnn6
- From: KATAYAMA Yoshio <kate@XXXX>
- Date: Sat, 15 Jan 2000 02:57:53 +0900
- In-Reply-To: Your message of Fri, 14 Jan 2000 22:29:31 +0900. <200001141329.WAA01550@donald.m17n.org>
- Reply-To: freewnn@tomo.gr.jp
- Sender: kate@XXXX
片山@PFUです。
Date: Fri, 14 Jan 2000 22:29:31 +0900 (JST)
From: Satoru Tomura <tomura@etl.go.jp>
>> -N [1-9] で、代替ポートを指定できるようになっています。クライア
>これは Wnn6 の jserver の話ですよね。-N no とすると標準ポート(22273) +
>no のポートで立ち上がると書いてあります。
FreeWnn (= Wnn 4.2) の話です。jserver -XXX とか、デタラメな引数
を付ければ、、、ありゃ、-N が出ないですね。実際には、
while ((c = getopt(argc, argv, "f:s:h:N:")) != EOF) {
・・・
case 'N':
serverNO = atoi(optarg);
と受け付けています。usage メッセージのバグですね。:-( 修正をお願
いします。
――――ここから――――ここから――――ここから――――ここから――――
--- FreeWnn-1.1.1-a012/Xsi/Wnn/jserver/de.c.xx Wed Sep 29 01:57:16 1999
+++ FreeWnn-1.1.1-a012/Xsi/Wnn/jserver/de.c Sat Jan 15 02:30:47 2000
@@ -973,7 +973,7 @@
break;
default:
printf(
-"usage: %s [-F <fuzokugo file> -f <initialize-file> -s <script-file(\"-\" for stderr)> -h <hinsi_file>]\n", cmd_name);
+"usage: %s [-F <fuzokugo file> -f <initialize-file> -s <script-file(\"-\" for stderr)> -h <hinsi_file> -N <server-NO>]\n", cmd_name);
exit(1);
}
}
――――ここまで――――ここまで――――ここまで――――ここまで――――
#手元に最新のソースがなく、ちょっと前のソースです(_ _;;
>ほかに -pno port_no によって直接ポート番号を指定できると書いてあります。
こっちは、FreeWnn にはありません。
片山> ント側は、サーバーホスト名の指定を xxx:1 のようにします。
>これは「たとえば」tamago 4 でのサーバホストの指定方法でしょうか?
FreeWnn のクライアント(ライブラリを含む)で使えます。新 tamago
でも使えます。
>-pno
>port_no の場合にも、 host_name:port_no とするのでしょうか?
こちらは分かりません。新 tamago では、サポートしていません。(_ _;
>> /usr/local/lib/wnn/serverdefs でポート番号を定義しています。
>ここで変更するのですのよね。jserver の場合は?
Date: 14 Jan 2000 16:35:36 +0900
From: sin@itl.co.jp (MOTOKI Sinichi)
> サーバが立ち上がる時の port は以下の順序で決定しているはず
> です。
> 1. Xsi/Wnn/include/jd_sock.h で定義されている SERVERNAME を
> /etc/services から検索。
> 2. /etc/services にない場合は Xsi/Wnn/include/jd_sock.h に
> 定義されている WNN_PORT_IN を使用。
ソースで確認したわけではありませんが、元木さんが書かれたように、
ポート番号を決めるのに、serverdefs は使っていないようです。この
ファイルを使っているので、ポート番号を決めるのにも使っていると思
い込んでいました。(_ _;;;
> libwnn を使ったクライアントの場合は以下な感じでしょうか。
> 1. serverdefs をみて探す。
Wnn 4.2 の serverdefs には kserver の定義がなく、しかも、クライ
アントのポート番号のデフォールトが jserver のポート番号だったの
で、ハマってしまいました。
#サーバーがポート番号決める時は serverdefs を使っていないことの
#証明になっているな、、、
--
片山@PFU