2

ソケットがイーサネット用に開いているとしますが、それは TCP/IP のソケットと同じですか? いくつかの既存のコードでは、イーサネット プロトコルをサポートしていることがわかりました。これは、TCP ソケット クライアントを使用してこのイーサネット ソケットに接続できることを意味しますか。

私は混乱しています、助けてください。

前もって感謝します

4

2 に答える 2

0

生のイーサネット ソケット、たとえばSOCK_RAWは、プロトコル ハンドラを作成しないと TCP 通信に使用できません (そうしたくないでしょう)。ソケットが raw イーサネット モードで開かれているときに、イーサネット フレームをシリアライズ/デシリアライズする方法を知っている必要があります。SOCK_STREAMは TCP のモードであり、インターネットには TCP クライアント/サーバー コードの例があふれています。

于 2016-11-04T12:53:39.393 に答える