こんにちは。明月です。 この投稿はC#でネットワークソケット通信(Socket)を使い方に関する説明です。 プログラムとプログラム、そしてパソコンとパソコンでデータを送受信することを通信と言います。通信をもっと詳しく説明すると、伝送するパケット(データ)がパソコンのLANカードによってランケーブルに伝送します。ランケーブルに伝送したデータはDNSとルータなどを通って到達しようとPCのLANカードによって最終に目標したプログラムでパケット(データ)を読み込みます。端末と端末の間にデータを通信します。 この時、我々は各端末間にデータ変換や装置間のプロトコール、規約などに関して実装してないです。この通信規約に関してはすべてOS側で設定して(OSI7階層)、我々はその上で差し込んで使うという意味でSocket通信という言います。 link - OSI参照モデル Socket通信規約は規則が決めてい
![明月の開発ストーリ :: [C#] 45. ネットワークソケット通信(Socket)を使い方](https://cdn-ak-scissors.b.st-hatena.com/image/square/ad74b907f9792fb7587ff0749651e71174dde266/height=288;version=1;width=512/https%3A%2F%2Fwww.nowonbun.com%2Fimg%2Fnowonbuntistory1.png)