問題タブ [java-server]

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.

0 投票する
1 に答える
820 参照

java - ObjectOutputStream メソッド writeObject が Android でハングする

クライアントとサーバー間の通信を書いています。

私のサーバー:

私の顧客:

ボタンでトリガーされる場所runServer()と機能。authenticate()

問題は、サーバーが受信した後ClientLoginPacket、後続のすべてのsentPacket機能がハングアップすることoos.writeObject()です。

ストリームからの読み取り/ストリームへの書き込みの順序が間違っている可能性があると思います。ストリームを開いてオブジェクトを書き込む正しい順序は何ですか? ObjectOutputStream開く前に何か書く必要がありObjectInputStreamますか?

0 投票する
1 に答える
277 参照

android - Androidの単純なソケットプログラムクライアントはfalseを表示します

Android シンプル ソケット プログラム クライアントの表示 false

0 投票する
3 に答える
2076 参照

java - JAVA プログラムをバックグラウンド サービスとして実行する

ソケットプログラミングを使用してJavaサーバープログラムを介してPCに接続するAndroidでアプリケーションを実行しています...

バックグラウンド サービスとして Java サーバー プログラムを実行する必要があります...

誰でも私を助けてくれますか???

0 投票する
1 に答える
74 参照

android - AndroidでJavaサーブレットからの文字列を解析するにはどうすればよいですか

Java サーブレットでは、 httpservlet を使用して Android に文字列を送信する必要があり、Android では xml 解析を使用してその文字列を解析し、画面に表示する必要があります。

0 投票する
1 に答える
866 参照

sockets - 送信された最初の文字列のみを表示するJavaサーバー(簡単な例)

こんにちは。非常に単純なJavaサーバーでテストして、クライアントアプリが機能しているかどうかをテストしたいと思います。私のクライアントはほぼ毎秒文字列を送信します。私の考えでは、サーバーは文字列を受信すると、Eclipseコンソールに文字列を表示します。しかし、問題は、単純なJavaサーバーが最初の文字列のみを出力することです。以下は私がサイトから入手した単純なJavaサーバーです

Javaサーバーは、起動ごとに文字列のインスタンスのみを表示できますか?はいの場合、毎秒送信されるすべての文字列をコンソールに印刷または表示するにはどうすればよいですか?

0 投票する
1 に答える
1849 参照

c# - .NET Compact 経由で C# から同じ Java サーバーに対して 2 つの HttpWebRequests を作成すると、「要求がタイムアウトしました」

リモートにある Java サーブレットに POST する .NETCF 3.5 デバイスの C# でクライアント アプリケーションを実行しています。同じサーブレットへの 3 回目の HTTP POST 中に「Request Timed out」というメッセージが表示されます。たとえば、サーブレットが Java サーバーへのログインを管理している場合、クライアントからの最初の 2 回のログイン試行は (同じクライアント デバイスで) 成功し、3 回目の試行を試みると、サーバーから「要求がタイムアウトしました」という例外が返されます。サーバ。私はこれが常に起こることに気付きましたが、問題を理解できません。C# はデフォルトで HTTP ヘッダーで Request 100 continue を送信することを読んだので、ServicePointManager を使用してリクエスト 100 を false に設定し、無駄にしました。

このエラーをスローしているコードは次のとおりです。

どんな助けでも大歓迎です。ありがとう!

0 投票する
1 に答える
10657 参照

java - Java サーバーと socket.io

socket.io ライブラリを使用して Java サーバーに接続するための例 (準備ができているスクリプト) はありますか? 私の問題: Java で動作するサーバー (クライアントから一部のデータを処理する) と、常にサーバーに接続されている Java クライアント (クライアントが切断されたときにサーバーに通知される) があります。この Java クライアントを置き換える Google Chrome 用の JavaScript 拡張機能を作成したいと考えています。しかし、サーバーとクライアントは単純なテキスト プロトコルで通信するようになりました。

0 投票する
1 に答える
2320 参照

jsp - JSP のロール ユーザーに基づく動的メニュー

以前は 1 種類のユーザー (クライアント ユーザー) しか持っていなかった Web アプリケーションがありますが、現在は作業を行っており、ロール管理者をアプリケーションに追加したため、ロールに基づいてメニューを表示する必要があります。ログに記録されたユーザーは限られた数のサブメニューを表示するユーザーですが、ログに記録されたユーザーが管理者の場合は、メニューの完全なオプションを表示します。アプリケーションのバックエンドは JSP で構築されています。これを行うためのベストプラクティスは何ですか?

0 投票する
1 に答える
804 参照

android - Androidのソケットを介して受信した画像を表示する必要があります

ねえ、Androidアプリケーションでソケットから読み取った画像を表示する必要があります。Androidアプリケーションは基本的に、Javaサーバーから画像を受信するクライアントです。JavaサーバーはImageIO.write()関数を使用してpngファイルを書き込みます。Androidは初めてです。誰か助けてくれませんか

0 投票する
2 に答える
1986 参照

java - NSInputStream を使用して iOS クライアントで Java サーバーからの応答を読み取れない

全て、

ここに投稿するのは初めてです。ここ数日で数時間検索しました。これは私が作成した最初のクライアント/サーバー アプリケーションではありません。何が問題なのか完全に困惑しています。

私はJavaサーバーを持っています(そして、iOSクライアントからのリクエストを正しく読み取ることができます.iOSクライアントで読み取ることができるデータはありませんが、応答を生成し、正しく送信しているように見えます):

提供された Java 関数は、そのメンバーであるクラスのインスタンスを生成した結果として呼び出され、ServerSocket の accept() メソッドの結果で初期化されます。ここではすべて問題なく動作しているようです。次の Python クライアントはリクエストを送信できます (さらにはレスポンスを読み取ることもできます)。

iOS クライアントを投稿する前に、次の Python サーバーでテストしました (iOS クライアントは期待どおりに読み書きできます。これは Python テスト クライアントでも動作します)。

明らかに、これは単純化されたサーバーです。問題は、リクエストがどのように生成されるかではありません。もう少し背景を説明すると、リクエストとレスポンスは JSON 文字列ですが、それは完全には関係ありません。前述のように、Python クライアントは、Java サーバーと Python サーバーの両方から正常に要求し、応答を受け取ることができます。iOS クライアントは、Python サーバーと Java サーバーの両方に正常に要求を送信できますが、Python サーバーからの応答しか読み取ることができません。iOS クライアントの関連部分は次のとおりです。

Java サーバーから読み取る場合、iOS クライアントは次の行を通過することはありません。

さまざまな検索用語について見つけることができるすべてのドキュメント、フォーラムの投稿、質問などを読みましたが、何も役に立ちませんでした。ここの誰かがこの問題に光を当ててくれることを願っています! 私が使用しているコードの少し簡略化/平坦化されたバージョンを投稿しましたが、コンテキストを確立するにはこれで十分なはずです。必要に応じて、より多くのコードを喜んで投稿します。共有できます。

私は意図的に NSStreamDelegate を使用していませんが、それが問題になるとは想像できません。もしそうなら、問題は単純に NSStreamEventHasBytesAvailable に変化することはないと思います。