ふらっとC#,C♯,C#(初心者用) Part36at TECH
ふらっとC#,C♯,C#(初心者用) Part36 - 暇つぶし2ch831:809
09/02/05 22:55:46
>>810
試してみたいと思います。

>>813
どうも自分も調べていてそうなのかもと思い始めた所でした・・・
OSが内部で処理しているみたいですね。
今日中に解決できなければその方法で行こうと思います。

>>817
ありがとうございます。
そのサイトは自分も行ったのですが、
ARPの追加が出来なくて諦めました(汗
(エントリを追加できませんでした:5って奴です)
もう少し知識があれば色々突っ込んでやりたい所なんですが、
勝手にARPをイジっても大丈夫なのかよくわかってないので、
その方法はやめておきます・・・。



みなさんありがとうございます。
とりあえず今日中は頑張ってみようと思います。

832:デフォルトの名無しさん
09/02/05 22:58:06
>>805>>809

833:809
09/02/05 23:03:45
>>805 != >>809 です。

834:デフォルトの名無しさん
09/02/05 23:11:10
class Helper<T>
{
 IEnuemrator<T> e;

 public Helper(IEnumerable<T> e)
 {
  this.e = e.GetEnumerator();
  e.MoveNext();
 }

 Result{ Accept, Reject, 保留 }

 public Result Add(T item)
 {
  if(e.Current.Equals(item))
  {
   if(e.MoveNext() == false)
    return Result.Accept;

   return Result.保留;
  }
  return Result.Reject;
 }
}
こんなんを自作して、一つめが合っていたらこれを作って入れるみたいな感じじゃない?

835:デフォルトの名無しさん
09/02/05 23:15:34
何それ

836:デフォルトの名無しさん
09/02/05 23:37:16
誤爆?

837:817
09/02/05 23:40:31
>>831
該当の記事には要点しかなので、そのまま説明内容を打ち込んでも
ダメなのは理解してるのかな?
事前に
URLリンク(blogs.yahoo.co.jp)
とかで説明してるようなMicrosoft Loopback Adapterを追加してやらなければ
ならない
これはローカル通信専用の仮想のネットワークカードのようなもの
するとネットワークが1つ追加されるので、これにIPなどを設定することで、
初めて817の記事内容にあるarpコマンドを受け付けるようになる

デフォルトのローカル通信はキャプチャできないけど、追加した仮想ネットワークは
ローカル通信には違いないけど仕組みが若干違うのでキャプチャできるってことだと思う
なお、arpテーブルはアドレス解決のキャッシュみたいなものなので自分で
設定する分には特に心配はない


838:デフォルトの名無しさん
09/02/06 00:02:27
>>835-836
>>805へのレスだよ

839:デフォルトの名無しさん
09/02/06 00:03:35
誤爆の方がよかったね

840:デフォルトの名無しさん
09/02/06 00:07:11
ええええ、まさかとは思ったが・・・

841:デフォルトの名無しさん
09/02/06 00:08:23
こんなに素直なコーディングを見てそんな感想かよ

842:デフォルトの名無しさん
09/02/06 00:17:39
   ∩___∩         |
   | ノ\     ヽ        |
  /  ●゛  ● |        |
  | ∪  ( _●_) ミ       j
 彡、   |∪|   |        J
/     ∩ノ ⊃  ヽ
(  \ / _ノ |  |
.\ “  /__|  |
  \ /___ /

843:デフォルトの名無しさん
09/02/06 00:19:15
じゃあ>>805の解をもっと素直に書いてくれや

844:デフォルトの名無しさん
09/02/06 00:20:41
揚げ足取りの時間です

845:デフォルトの名無しさん
09/02/06 00:21:58
どうでもいいけど、バグってんだよなそれ >>834
IEnumerator<T> が何を実装しているかもう少し見たほうがいい
foreach 使わないと無駄に長くなる理由でもあるんだけど

846:デフォルトの名無しさん
09/02/06 00:29:48
IDisposableにしろって話?
嫌だよめんどくさい

847:デフォルトの名無しさん
09/02/06 00:32:39
                             |
                             |
      ∩___∩             |
      | ノ  _,  ,_ ヽ        ((  | プラプラ
     /  ●   ● |         (=)
     |    ( _●_)  ミ _ (⌒)   J  ))
    彡、   |∪|  ノ
⊂⌒ヽ /    ヽノ  ヽ /⌒つ
  \ ヽ  /         ヽ /
   \_,,ノ      |、_ノ

848:デフォルトの名無しさん
09/02/06 00:34:56
お取り込み中すいません。
Windows Forms1.1(VS.NET2003)のLabelのTextに
"‐"(シフトJISの815D)を設定すると表示されなくて困ってます。
仕様なんでしょうか?
WinForms2.0やVB6.0(Label.Caption)では表示されます。
Buttonとか、"&"のアクセスキー処理ができるコントロールでは
みんなこの現象が出るようです。.NET1.1はSP1入れています。
"‐"や"815D"で検索しても情報がなくて。。。

849:809
09/02/06 00:36:08
>>837
ipconfigにloopbackというのが無い事に気づき、インストールしてarpまではたどり着けました。
ただ、routeするとすでに登録されているとの事で、route PRINTで確認したのですが登録されてました。
これでキャプチャできるのかな?と思ったのですが、やはり見れませんでした・・・
これは見ながらやった設定が間違っていたのか、もしくは自分がNetworkMonitorの使い方を正しく把握していからかのどちらかではないかと思います。
ためしにブラウザにloopbackと入れるとIISのページが表示されたので、loopback == localhost???とか、正常にloopbackされているという事?と、色々頭に?が浮かんでます笑

後一息の様な気がするのですが、明日朝もう一度試してみてダメならダメでまた時間のある時に試してみようと思います。
私の様な初心者に細かに解説していただき、本当にありがとうございました。

850:デフォルトの名無しさん
09/02/06 00:46:46
>>848
これだな。Shift_JISの0x815D == U+2010

Windows Server 2008、Windows Vista、Windows Server 2003、および Windows XP で
GDI+ API 関数を使用するアプリケーションを使用すると、Unicode ハイフン文字 (U+2010) が描画されない
URLリンク(support.microsoft.com)

.NET 1.1はコントロールの描画にGDI+を使う。
.NET 2.0で標準だとそこにはGDI+を使わなくなったので、.NET 2.0だと問題が起こらなかったというわけ。

851:デフォルトの名無しさん
09/02/06 00:48:28
>>848
URLリンク(www.atmarkit.co.jp)
URLリンク(support.microsoft.com)



最新レス表示
レスジャンプ
類似スレ一覧
スレッドの検索
話題のニュース
おまかせリスト
オプション
しおりを挟む
スレッドに書込
スレッドの一覧
暇つぶし2ch