neticon を更新しました。

http://tricklib.com/cxx/ex/neticon/

2007-09-07 次の三つの修正を行いました。

  • ポート番号を指定した場合に接続先が必ず localhost になるバグの修正
  • [OutputDebugString(Log)] によるログ出力にタイムスタンプを追加
  • トレイアイコンのTIP表示でステータスをリモートホスト名の後ろではなく前へ移動

...いささか詰めが甘かった。ちと反省。

最初のバグに関しては gethostbyname() の仕様( ホスト名の文字列の代わりに誤って NULL を渡していたのに localhost のアドレスを"正常に"返していた )に振り回され見つけ損ねてました。

最後の修正に関してはログの出力時にも同じテキストを使用している関係上、複数のログ出力が行われた際に表示位置が揃うようにという意味と、リモートホスト名がアホみたいに長い場合にTIP表示の末尾が切断されてステータスが表示されなくなるという問題を避ける意味でやってます。