サーバーが接続を閉じた後、サーバーはどのようにしてクライアントにデータを送り返すことができますか?

TKnewtoprogramming:

私のサーバーのメインスレッドは、クライアントからの接続を受け入れるために無限のwhileループを実行します。サーバーが1つのクライアントに接続された後、サーバーはクライアントタスクを処理するためのスレッドを割り当て、接続を閉じます。タスクが終了したら、割り当てられたスレッドがデータをクライアントに送り返すようにします。どうすればこれを達成できますか?どうもありがとうございます。

  1. client1 --connect-> server --ask-> thread Aは、client1が要求するタスクを実行します
  2. 接続を閉じる
  3. スレッドAがタスクを終了し、結果を送り返したい>>>>どうやって?
エドウィンバック:

応答を送り返す前に接続を閉じないでください。

クライアントが接続を開くとき、実際には2つの通信チャネルが関係しています。1つはクライアントからサーバーに対して作成され、もう1つはサーバーからクライアントに対して作成されます。サーバー側で接続を「受け入れる」と、残りのクライアント通信チャネルも完全に確立されます。

接続を閉じると、両方のチャネルが破棄されます。サーバーが応答しようとした場合、クライアントはすでに終了インジケーターを受信して​​おり、データを受信する機能を破壊しています。

この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。

侵害の場合は、連絡してください[email protected]

編集
0

コメントを追加

0

関連記事

分類Dev

TCPはサーバーが最初に接続を閉じ、クライアントが最初に接続を閉じるようにします

分類Dev

クライアント側の接続を閉じているときにサーバーが無限ループに入るのはなぜですか

分類Dev

Webサーバーはどのようにして多くの人が共有するネットワークにデータを送り返すことができますか?

分類Dev

クライアントが接続を閉じていることをサーバーに通知する方法

分類Dev

クライアントが接続しているサーバーのIPを確認するにはどうすればよいですか?出来ますか?

分類Dev

TCPクライアントをサーバーに接続してサーバー側に送信するにはどうすればよいですか?エラーが発生し、コードを正常に実行できません。

分類Dev

接続が確立された後、(接続のリストを使用して)サーバーからクライアントにコマンドを送信するにはどうすればよいですか?

分類Dev

これは私のクライアント側とサーバー側のコードです。クライアントコードを2回実行した後、「接続に失敗しました」というエラーが表示される理由がわかりません

分類Dev

MatlabのクライアントはどのようにしてバイナリデータをCのサーバーに送信できますか?

分類Dev

Webサーバーまたはアプリケーションサーバーのサーバー側のスプリング接続処理能力をどのように改善または増加させることができますか?

分類Dev

(Socket.SendTo)サーバーが受信を開始したクライアントにデータを応答/送り返すにはどうすればよいですか?C#

分類Dev

gRPCサーバーは、クライアントがサーバー側のストリーミング呼び出しをキャンセルしたことをどのように認識できますか?

分類Dev

ローカルホストのデータベースにアクセスしようとしたときに「エラー:サーバーはSSL接続をサポートしていません」を修正するにはどうすればよいですか?

分類Dev

JavaRMIクライアントがドメイン名を使用してJavaRMIサーバーに接続するにはどうすればよいですか。

分類Dev

Windowsがゲームサーバープログラムのインターネットアクセスを許可するかどうかを尋ねたとき、私は誤って断りました。これを元に戻す方法は?

分類Dev

私のMACにはイーサネットとwifiの両方が接続されています。インターネットにアクセスしている場所をどのように知ることができますか

分類Dev

OpenVPNサーバーがインターネットを使用しているときにOpenVPNサーバーを別のVPNに接続すると、OpenVPNクライアントのインターネットが失われました

分類Dev

クライアントとサーバーは接続するために同じポートを使用する必要がありますか?

分類Dev

Paramikoサーバー:stdoutが閉じていることをクライアントに通知します

分類Dev

ターミナルサービスクライアントを使用してWindowsサーバーに接続するときに、フォントスムージングを有効にするにはどうすればよいですか?

分類Dev

クライアントがファイルサーバーを指定してJTextAreaに表示できるようにするサーバー接続

分類Dev

クライアントは、接続がソケット上のサーバーによって閉じられる前に半分のデータを出力します

分類Dev

クライアントがサーバーから切断した場合、接続を切断するにはどうすればよいですか?

分類Dev

Pythonでサーバーを閉じた後、クライアントソケットでサーバーをリッスンし続けるにはどうすればよいですか?

分類Dev

IBMの「モノのインターネット財団」を使用しているときに、サーバーと接続されたデバイスの接続を保護するにはどうすればよいですか?

分類Dev

IBMの「モノのインターネット財団」を使用しているときに、サーバーと接続されたデバイスの接続を保護するにはどうすればよいですか?

分類Dev

Retrofitを使用してRESTWebサービスを利用するためのシンプルなAndroidクライアント-「サーバーへの接続に失敗しました」というエラーが表示されるのはなぜですか

分類Dev

クラスタリング(NDBClusterまたはGalera)を使用している場合、nodejsアプリはどのようにしてフェイルオーバーMySQLサーバーの1つに接続できますか?

分類Dev

websocket-sharp for .NETを使用して、サーバーはどのようにしてWebSocketBehaviorを閉じることができますか?

Related 関連記事

  1. 1

    TCPはサーバーが最初に接続を閉じ、クライアントが最初に接続を閉じるようにします

  2. 2

    クライアント側の接続を閉じているときにサーバーが無限ループに入るのはなぜですか

  3. 3

    Webサーバーはどのようにして多くの人が共有するネットワークにデータを送り返すことができますか?

  4. 4

    クライアントが接続を閉じていることをサーバーに通知する方法

  5. 5

    クライアントが接続しているサーバーのIPを確認するにはどうすればよいですか?出来ますか?

  6. 6

    TCPクライアントをサーバーに接続してサーバー側に送信するにはどうすればよいですか?エラーが発生し、コードを正常に実行できません。

  7. 7

    接続が確立された後、(接続のリストを使用して)サーバーからクライアントにコマンドを送信するにはどうすればよいですか?

  8. 8

    これは私のクライアント側とサーバー側のコードです。クライアントコードを2回実行した後、「接続に失敗しました」というエラーが表示される理由がわかりません

  9. 9

    MatlabのクライアントはどのようにしてバイナリデータをCのサーバーに送信できますか?

  10. 10

    Webサーバーまたはアプリケーションサーバーのサーバー側のスプリング接続処理能力をどのように改善または増加させることができますか?

  11. 11

    (Socket.SendTo)サーバーが受信を開始したクライアントにデータを応答/送り返すにはどうすればよいですか?C#

  12. 12

    gRPCサーバーは、クライアントがサーバー側のストリーミング呼び出しをキャンセルしたことをどのように認識できますか?

  13. 13

    ローカルホストのデータベースにアクセスしようとしたときに「エラー:サーバーはSSL接続をサポートしていません」を修正するにはどうすればよいですか?

  14. 14

    JavaRMIクライアントがドメイン名を使用してJavaRMIサーバーに接続するにはどうすればよいですか。

  15. 15

    Windowsがゲームサーバープログラムのインターネットアクセスを許可するかどうかを尋ねたとき、私は誤って断りました。これを元に戻す方法は?

  16. 16

    私のMACにはイーサネットとwifiの両方が接続されています。インターネットにアクセスしている場所をどのように知ることができますか

  17. 17

    OpenVPNサーバーがインターネットを使用しているときにOpenVPNサーバーを別のVPNに接続すると、OpenVPNクライアントのインターネットが失われました

  18. 18

    クライアントとサーバーは接続するために同じポートを使用する必要がありますか?

  19. 19

    Paramikoサーバー:stdoutが閉じていることをクライアントに通知します

  20. 20

    ターミナルサービスクライアントを使用してWindowsサーバーに接続するときに、フォントスムージングを有効にするにはどうすればよいですか?

  21. 21

    クライアントがファイルサーバーを指定してJTextAreaに表示できるようにするサーバー接続

  22. 22

    クライアントは、接続がソケット上のサーバーによって閉じられる前に半分のデータを出力します

  23. 23

    クライアントがサーバーから切断した場合、接続を切断するにはどうすればよいですか?

  24. 24

    Pythonでサーバーを閉じた後、クライアントソケットでサーバーをリッスンし続けるにはどうすればよいですか?

  25. 25

    IBMの「モノのインターネット財団」を使用しているときに、サーバーと接続されたデバイスの接続を保護するにはどうすればよいですか?

  26. 26

    IBMの「モノのインターネット財団」を使用しているときに、サーバーと接続されたデバイスの接続を保護するにはどうすればよいですか?

  27. 27

    Retrofitを使用してRESTWebサービスを利用するためのシンプルなAndroidクライアント-「サーバーへの接続に失敗しました」というエラーが表示されるのはなぜですか

  28. 28

    クラスタリング(NDBClusterまたはGalera)を使用している場合、nodejsアプリはどのようにしてフェイルオーバーMySQLサーバーの1つに接続できますか?

  29. 29

    websocket-sharp for .NETを使用して、サーバーはどのようにしてWebSocketBehaviorを閉じることができますか?

ホットタグ

アーカイブ