问题标签 [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.
java - ObjectOutputStream方法writeObject挂在android上
我写了一些客户端-服务器通信。
我的服务器:
我的客户:
按钮触发的位置runServer()
和authenticate()
功能。
问题是服务器接收后ClientLoginPacket
,所有后续sentPacket
功能都挂起oos.writeObject()
。
我认为读取/写入流的顺序可能是错误的。打开流并向它们写入对象的正确顺序应该是什么?ObjectOutputStream
在打开之前我必须写一些东西ObjectInputStream
吗?
android - android简单socket程序客户端显示false
Android简单socket程序客户端显示假
java - 将 JAVA 程序作为后台服务运行
我在 android 中做一个应用程序,它使用套接字编程通过 Java 服务器程序连接到 PC...
我需要将 Java 服务器程序作为后台服务运行...
有人可以帮我吗???
android - 我如何解析来自android中的java servlet的字符串
在 java servlet 中,我需要使用 httpservlet 向 android 发送一个字符串,而在 android 中,我需要使用 xml 解析来解析该字符串并将其显示在屏幕上。
sockets - java 服务器(简单示例)仅显示发送的第一个字符串
嗨,我想通过在一个非常简单的 java 服务器上测试我的客户端应用程序是否正常工作。我的客户几乎每秒都会发送一个字符串。我的想法是服务器一旦收到字符串就会在 Eclipse 控制台中显示该字符串。但问题是简单的 java 服务器只打印出第一个字符串。下面是我从该站点获得的简单 Java 服务器
java 服务器是否能够每次启动只显示一个字符串的实例?如果是,我怎样才能让它在控制台中打印或显示每秒发送的所有字符串?
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 无济于事。
这是引发此错误的代码:
任何帮助将非常感激。谢谢!
java - Java 服务器和 socket.io
是否有任何示例(现成的脚本)可以使用 socket.io 库连接到 java 服务器?我的问题:我有一个在 java 上工作的服务器(从客户端处理一些数据)和一个始终连接到服务器的 java 客户端(当客户端断开连接时将通知服务器)。我想为 google chrome 创建一个 javascript 扩展来替换这个 java 客户端。但是现在服务器和客户端现在使用简单的文本协议进行通信。
jsp - 基于 JSP 中角色用户的动态菜单
我有一个 Web 应用程序,之前我只有一种用户(客户端用户),但现在我已经工作了,我将角色管理员添加到应用程序中,所以我需要显示基于角色的菜单,即,当登录的用户是显示有限数量的子菜单的用户,但如果登录的用户是管理员,则显示菜单的完整选项。应用程序的后端是使用 JSP 构建的。这样做的最佳实践应该是什么?
android - 需要在android中显示通过socket接收到的图像
嘿,我需要在我的 android 应用程序中显示从套接字读取的图像。android 应用程序基本上是一个客户端,它从 java 服务器接收图像。java 服务器使用ImageIO.write()函数写入 png 文件。我是 android 新手。有人能帮帮我吗
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 永远不会发生。