2023-12-22 13:23:49
Re①:TCPの使い方について
クライアント⇒サーバーへ送信
はできたのですが、 サーバー⇒クライアントへ送信 ができません どう書けばいいのか、教えていただけないでしょうか? また、 ●を、サーバーで全送信 と サーバーの相手IPへ●をサーバーで送信 上記の書き方の違いについても教えてください 全送信とはどういうことなのか、いまいちわかりません #----------------------------------------------------------------------- # TCP/IPを使ったチャット(クライアント) #----------------------------------------------------------------------- # ネットワークプラグインを利用 !「nakonet.nako」を取り込む #----------------------------------------------------------------------- クライアントとはTCPクライアント クライアントのポートは10001 # 適当な番号 クライアントの受信した時は~ クライアントの受信データを言う//worldがほしい クライアントのホストは「localhost」 クライアントで接続。 「hello」をクライアントで送信。 #----------------------------------------------------------------------- # TCP/IPを使ったチャット(サーバー) #----------------------------------------------------------------------- # ネットワークプラグインを利用 !「nakonet.nako」を取り込む #----------------------------------------------------------------------- サーバーとはTCPサーバー。 サーバーのポートは10001 # 適当な番号 サーバーの受信した時は~ もし、サーバーの受信データ=「hello」ならば サーバーの相手IPへ「world」をサーバーで送信 サーバーを開始 サーバーの受信した時は~に続くインデントが足りないみたいです #----------------------------------------------------------------------- サーバーの受信した時は~ もし、サーバーの受信データ=「hello」ならば //←この行のインデント サーバーの相手IPへ「world」をサーバーで送信 #----------------------------------------------------------------------- サーバーにクライアントは複数つなげるようになっていて 全送信は繋がっているクライアント全部にメッセージを送ります。 チャット等の場合は全送信を使うといいでしょう。 パソコン5台(クライアントABCDE)のチャットの場合 サーバーを開始する ↓ クライアントABCDEがサーバーに接続 ↓ クライアントAがサーバーに「hello」を送信 ↓ サーバーの受信した時は~でサーバーの受信データ「hello」をクライアント5人全員に送る(全送信) ↓ クライアントABCDEのクライアントの受信した時は~で受信データ「hello」を表示する |