ソケット接続を使用すると、読み取り用と書き込み用の 2 つのスレッドが必要になります。ソケット接続に関する他の質問を見つけましたが、2 つの異なるスレッドで同じソケットを使用する方法がわかりません。
UI スレッドとは別のスレッドでソケットを作成する必要があるため、スレッドを開始してソケットを作成する必要があります。2 つのスレッドはどこで開始できますか?
質問する
1546 次
2 に答える
0
あなたの質問から判断すると、これはクライアント側です。2 つの異なるスレッドでソケット自体を使用する必要はありません。読み取りスレッドにはソケットの InputStream を使用し、書き込みスレッドには OutputStream を使用します。そうすれば、ソケットのためだけに別のスレッドを作成する必要はありません。読み取りスレッドと書き込みスレッドの両方を UI スレッドから開始できます。スレッドの作成については、Android ドキュメントのProcesses and Threadsを参照してください。
于 2012-12-07T09:50:06.783 に答える