-1

私は C# でネットワーキングを学んでいますが、ネットワーキングは System.Net フレームワークに完全に依存していることに気付きました (これは悪いことではありません)。フレームワークに依存せずに、標準の言語機能を使用して、C# 経由でネットワークに接続する方法がわかりません。

4

2 に答える 2

5

多くのマネージド ランタイムと同様に、基盤となるコードはネイティブ機能に依存しています。使用されている Win32 API をリストすることも、ソースを見ることもできます :) 私は後者を好みます。

.NET ソースが公開されて約4 年になります。

于 2012-06-20T04:40:51.863 に答える
1

System.NET フレームワークは、Windows API のマネージド ラッパーを提供するだけです。MS がどのようにそれを行うかを確認したい場合は、アセンブリを逆コンパイラ (Reflector または ILSpy) で開き、コードを確認できます。

于 2012-06-20T04:42:07.673 に答える