MSDNのサンプル
上記、MSDNのサイトのサンプルを少しいじって、IPアドレスの逆引きを行うプログラムを書いてみました。
ほとんどサンプルそのままですけどね^^;
逆引きにしてみたのと、標準入力か指定ファイルからIPアドレスを読み取るようにしてみたくらいかなぁ。
WindowsでもMono(Debian lenny)でも動くので、なかなか面白いかもです。
ただWindowsのcscでコンパイルしたものは、WindowsでもMonoでも動いたのですが、MonoのgmcsでコンパイルしたのはMonoではうまく動いても、Windowsだとちょっとうまく動作しませんでした。
#ファイルサイズは不思議と同じみたい
いろいろ試してみたところ、UpdateUserInterfaceをmainから呼ばなかったり、空の関数にしていると、MonoでコンパイルしたものはWindowsではだんまりになるみたいでした。
UpdateUserInterfaceにダミーで命令を加えてみると、MonoでもWindowsでも上手く動くようになりました。
#Windowsのcscでコンパイルすれば、そういうことをしなくても両方で動きました^^
ちょっとだけC# & Mono体験でした。
上記、MSDNのサイトのサンプルを少しいじって、IPアドレスの逆引きを行うプログラムを書いてみました。
ほとんどサンプルそのままですけどね^^;
逆引きにしてみたのと、標準入力か指定ファイルからIPアドレスを読み取るようにしてみたくらいかなぁ。
WindowsでもMono(Debian lenny)でも動くので、なかなか面白いかもです。
ただWindowsのcscでコンパイルしたものは、WindowsでもMonoでも動いたのですが、MonoのgmcsでコンパイルしたのはMonoではうまく動いても、Windowsだとちょっとうまく動作しませんでした。
#ファイルサイズは不思議と同じみたい
いろいろ試してみたところ、UpdateUserInterfaceをmainから呼ばなかったり、空の関数にしていると、MonoでコンパイルしたものはWindowsではだんまりになるみたいでした。
UpdateUserInterfaceにダミーで命令を加えてみると、MonoでもWindowsでも上手く動くようになりました。
#Windowsのcscでコンパイルすれば、そういうことをしなくても両方で動きました^^
ちょっとだけC# & Mono体験でした。