問題タブ [serversocket]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
java - CloudBeesの他のポートを使用する
マルチプレイヤーリアルタイムゲームを作成してCloudBeesで実行しようとしています(クライアント側はアプレット、サーバー側はJava Webアプリケーションです)。サーバーに別のポートでリッスンする許可を与えることは可能ですか?(つまり、サーバー側のコードはそのポートにServerSocketを作成でき、クライアント側のコードはサーバーに接続して通信するためのソケットを作成できます)
java - UDP通信にはJava ServerSocketが必要ですか?
試験で以下の質問がありました。
「クライアントにUDPを使用したいと仮定しましょう.UDPで並列接続を管理するために新しいソケットを作成する必要がありますか?なぜですか?複数のクライアントがそのソケットに接続するとどうなりますか?」
TCPServer.java
この質問は、ServerSocket を作成し、後でwhile(true)
ループ内で接続を受け入れ、ユーザーからの着信接続要求用のソケットを作成する Java クラスも参照しました。
私の考えでは、TCP サーバーは TCP 接続にのみ使用されるため、UDP クライアントに同じサーバー側のコードを使用することはできません。
java - Javaのソケット通信でBufferedWriterを使用するには?
ソケットを介して文字列を送信しようとしていますが、いくつか問題があります。送信しようとしている文字列は ; (注意: XML ではなく文字列です)
しかし、サーバーから取得したものを見ると、それはただです。
何が問題なのかわかりません:
私は使っている 、
クライアントから文字列を送信して使用するには、
サーバー上の文字列を読み取ります。
どうすれば解決できますか?
皆さん、ありがとうございました
java - Javaを使用してリモートマシンでServerSocketを開きますか?
リモート マシンでソケットが開いているかどうかを判断するための簡単な方法を作成しました。これが私のコードです:
次の 2 つの引数を渡します。
ポートが使用できないというメッセージが引き続き表示されますが、マシンで netstat -a を実行すると、明らかに使用されていないことがわかります。何か不足していますか?
java - Android デバイス間でファイルを転送しますか?
コードを作成していて、mp4 ファイルを別の Android デバイスに送信したいと考えています。両方の Android を Wifi 経由で接続し、一方から 1 から 20 までの単純なサイクルを書き込み、もう一方の Android デバイスが送信された番号を読み取って表示するようになりました。
ここに「送信者」の興味深い部分があります。
そして「レシーバー」:
これはうまくいきます!しかし、int ではなく、あるデバイスから別のデバイスにファイルを送信したいと考えています。これどうやって作るの?????
java - 複数のソケットでリッスンする (InputStreamReader)
クラスでデザインしている小さなゲームで問題が発生しています。問題は、2 つのクライアントがサーバーに接続されていることです。(client1 と client2) それぞれがゲームを実行しており、最終的にウィンドウを閉じます。ゲーム ウィンドウは JDialog であるため、ウィンドウが閉じられると、ソケットを介してサーバーにメッセージが送信され、完了したことが通知されます。2 つのクライアントのどちらが最初に完了したかをサーバーに認識させたい。それらは、ソケットの OutputStream で PrintWriter を介して報告しています。私がしたことはこれでした:
問題は、2 番目の入力をリッスンする前に、最初の入力を待機することです。両方で同時に聞くにはどうすればよいですか?または、私の問題を他の方法で解決してください。ありがとう!
java - サーバーソケットファイル転送
私はJavaでサーバーソケットの概念を使用して、画像やビデオなどのファイルを転送しました。しかし、クライアント側で受信するときは、ファイル名をカスタマイズしています。ファイルの元の名前をそのまま取得できますか?
例えば:
サーバー側から転送するファイルが「abc.txt」の場合、この同じ名前をクライアント側に反映させる必要があります(名前を個別に渡す必要はありません)。
サーバー側:
クライアント側:
java - サーバーソケットファイル転送で入力ストリームを取得できません
サーバーからファイルをダウンロードするための画面をスイングで開発しました。ダウンロードボタンを1回クリックすると、コンセプト全体が正常に機能します。しかし、ダウンロードボタンを2回クリックすると、入力ストリームの取得中にコードが一時停止することがわかりました.(これは、表示されているsysoutを使用して追跡しました.
以下に示すのは、2 つの異なるファイルに含まれる 2 つの別個のコード スニペットです。TCPClient には serverocket コーディングがありますが、clientUI には ui コンポーネントがあり、TCPSever メソッドを呼び出してソケットを受け入れ、目的を要求します。
TCP クライアント側で:
クライアント UI で:
これに対する解決策を教えてください...
java - 1 つのアプリケーション内のサーバーと ServerSocket: 動作しない
サーバーを開き、このサーバーに接続してメッセージを受信するクライアントを作成する小さなプログラムを作成しようとしています。
これがこれまでのコードです
プログラムを実行すると、readLine() で待機し続けるため、明らかにクライアントはサーバーからメッセージを受信しません。なぜこれが機能していないのか、誰かが考えていますか?
java - javaソケット:受け入れる前にリッスンしますか?
コンテキスト:プログラムのメモリのどこかにあるコレクションに、DOS攻撃のために禁止されたIPアドレスのテーブルがあります。
TCPサーバーソケットを使用してすべての接続を受け入れ、IPアドレスを確認してから、接続を閉じるか、クライアントの処理を続行します。
Javaで、TCPサーバーソケットで着信接続をリッスンし、要求元のクライアントのIPアドレスを指定して、tcpリンクの確立を受け入れるか拒否することが可能かどうかを知りたいです。つまり、クライアントソケットを受け入れて閉じる必要はありません。これは、私がすでに行っていることです。
ありがとう。