質問

誰でも私の違いINETソケットおよびその他のソケット?

ある人材のスキルアップできる仕事とINETソケッツ?

また何かという点ではいつも非常に便利です。私は疑いものからのUNIXます。

役に立ちましたか?

解決

Aソケットは、通信エンド・ポイントのちょうど抽象化です。エンティティ間のオリジナルの通信は、通信のための異なる方法を使用することができます。 LinuxでのINETソケットは、インターネットソケットすなわちIPプロトコルベースのソケットですが、他の多くの種類があります。私は最近に対処しなければならなかったことの一つは、ユーザー・プロセスとLinuxカーネル間のIPCメカニズムとして使用されているネットリンクソケットです。以下のように通信相手を特定するために、するNetlinkソケット利用LinuxプロセスIDをIPアドレスとポートを使用INETソケットに対向します。任意の標準Linuxマシン上では、AF_MAXのファイル/usr/include/linux/socket.hと外観を開くことができます。現在のソケットAPIでサポートされているプロトコルファミリの数を与えて、そのマクロ。私のマシンその37。

オン WindowsのAPIのかINETソケットと呼ばれる任意のものがある場合は、

私は知りません。 haventはは、Windowsのための多くの開発が行われています。

他のヒント

インターネット上の任意の二つのホスト上で実行されている2つのプロセスが通信する2つの広く使用されるアドレスドメイン、UNIXドメイン、共通のファイルシステムの2つのプロセスが通信する、インターネットドメインがあります。これらのそれぞれが独自のアドレス形式を持っています。

UNIXドメインソケットのアドレスは基本的にファイルシステムのエントリである文字列です。

インターネットドメインソケットのアドレスが(インターネット上のすべてのコンピュータは、固有の32ビットアドレスを持って、多くの場合、そのIPアドレスと呼ばれる)ホストマシンのインターネットアドレスで構成されています。

から:のLinux HOWTO文書

あなたSocketオブジェクトをインスタンス化する際にソケットのタイプを指定します:

var socket = new Socket(AddressFamily.InterNetwork, SocketType.Stream,  ProtocolType.Tcp);

どうなるかはわからないが、INETソケットが一番近いものを見た したいので地図を現地unixソケットへのinetソケット?できます。NETフレームワーク支援のためのソケットの システム。います。ソケット 名前空間は、具体的には、 ソケット クラスです。

私の知る限り理解し、INETは、「IPバージョン6のためのアドレス」の略でInterNetworkV6、とは対照的に、「IPバージョン4用アドレス」の略で、インターネットワークを指します。 それがIPv6であるAF-INETがIPv4でPythonおよびAF-INET6、同様である。

私は< MSDN AddressFamily列挙に頼っています/ >ページや Pythonのソケットドキュメントでます。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top