问题标签 [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简单socket程序客户端显示false

Android简单socket程序客户端显示假

0 投票
3 回答
2076 浏览

java - 将 JAVA 程序作为后台服务运行

我在 android 中做一个应用程序,它使用套接字编程通过 Java 服务器程序连接到 PC...

我需要将 Java 服务器程序作为后台服务运行...

有人可以帮我吗???

0 投票
1 回答
74 浏览

android - 我如何解析来自android中的java servlet的字符串

在 java servlet 中,我需要使用 httpservlet 向 android 发送一个字符串,而在 android 中,我需要使用 xml 解析来解析该字符串并将其显示在屏幕上。

0 投票
1 回答
866 浏览

sockets - java 服务器(简单示例)仅显示发送的第一个字符串

嗨,我想通过在一个非常简单的 java 服务器上测试我的客户端应用程序是否正常工作。我的客户几乎每秒都会发送一个字符串。我的想法是服务器一旦收到字符串就会在 Eclipse 控制台中显示该字符串。但问题是简单的 java 服务器只打印出第一个字符串。下面是我从该站点获得的简单 Java 服务器

java 服务器是否能够每次启动只显示一个字符串的实例?如果是,我怎样才能让它在控制台中打印或显示每秒发送的所有字符串?

0 投票
1 回答
1849 浏览

c# - 从 C# over .NET Compact 向同一 Java 服务器发出两个 HttpWebRequest 时“请求超时”

我有一个在 .NETCF 3.5 设备上的 C# 上运行的客户端应用程序,它正在发布到远程的 Java servlet。在我对同一个 servlet 的第三次 HTTP POST 期间,我收到“请求超时”。例如,如果 servlet 管理对我们 Java 服务器的登录,则来自客户端的前两次登录尝试将通过(同一客户端设备),当我尝试第三次登录时,它将从服务器。我注意到这种情况总是发生,我无法弄清楚问题所在。我读到 C# 默认情况下在 HTTP 标头中发送 Request 100 continue ,所以我使用 ServicePointManager 将 request 100 设置为 false 无济于事。

这是引发此错误的代码:

任何帮助将非常感激。谢谢!

0 投票
1 回答
10657 浏览

java - Java 服务器和 socket.io

是否有任何示例(现成的脚本)可以使用 socket.io 库连接到 java 服务器?我的问题:我有一个在 java 上工作的服务器(从客户端处理一些数据)和一个始终连接到服务器的 java 客户端(当客户端断开连接时将通知服务器)。我想为 google chrome 创建一个 javascript 扩展来替换这个 java 客户端。但是现在服务器和客户端现在使用简单的文本协议进行通信。

0 投票
1 回答
2320 浏览

jsp - 基于 JSP 中角色用户的动态菜单

我有一个 Web 应用程序,之前我只有一种用户(客户端用户),但现在我已经工作了,我将角色管理员添加到应用程序中,所以我需要显示基于角色的菜单,即,当登录的用户是显示有限数量的子菜单的用户,但如果登录的用户是管理员,则显示菜单的完整选项。应用程序的后端是使用 JSP 构建的。这样做的最佳实践应该是什么?

0 投票
1 回答
804 浏览

android - 需要在android中显示通过socket接收到的图像

嘿,我需要在我的 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 永远不会发生。