WiFi ワイヤレス ローカル エリア ネットワークに接続された 2 台のラップトップに C# アプリがインストールされているとします。
これらのアプリはどのようにして互いにメッセージを送信できますか? どのメソッドまたはライブラリを使用できますか? ソケットの使用について聞いたことがありますが、これらを使用する方法がわかりません。
WiFi ワイヤレス ローカル エリア ネットワークに接続された 2 台のラップトップに C# アプリがインストールされているとします。
これらのアプリはどのようにして互いにメッセージを送信できますか? どのメソッドまたはライブラリを使用できますか? ソケットの使用について聞いたことがありますが、これらを使用する方法がわかりません。
基本的には、他の言語と同じように行う必要があります。一方がサーバーとして機能し、もう一方がクライアントとして機能する、いずれかのフレーバー (生の TCP や UDP、または HTTP などのより高いレベルのプロトコル) のネットワーク接続を開きます。次に、それぞれの側で、相手側から送信されたデータを介してデータを書き込んだり、読み取ったりすることができます。そこからかなり複雑になる可能性があります。「C# Sockets」や「C# HTTP」などを Google で検索すると、このテーマに関するチュートリアルが多数見つかります。
これは、 Binary Formatterを使用してSocket接続を介して C# オブジェクト (送信するメッセージを含めることができます) を送信することに関する非常に優れた記事です。最も効率的ではありませんが、把握して作業するのは非常に簡単です。