服务器外部的Web套接字java客户端

服务器外部的Web套接字java客户端,java,jakarta-ee,websocket,Java,Jakarta Ee,Websocket,我正在寻找一种为web套接字创建java应用程序的方法。此应用程序不应使用任何服务器的JAR 我之所以这样说,是因为我已经看到用于web套接字的java客户端仅可用于服务器到服务器的通信。如果我需要在服务器外部创建它,我没有其他方法可以将这些服务器的JAR导入到服务器内部。我不确定我是否完全理解您的问题,但从我收集的您的问题来看,您可能只想查看普通的旧套接字。它使用一个简单的tcp协议在Java应用程序之间进行通信,Java本机支持它。请看一下这个示例()。服务器到服务器通信的另一种选择是使用R

我正在寻找一种为web套接字创建java应用程序的方法。此应用程序不应使用任何服务器的JAR


我之所以这样说,是因为我已经看到用于web套接字的java客户端仅可用于服务器到服务器的通信。如果我需要在服务器外部创建它,我没有其他方法可以将这些服务器的JAR导入到服务器内部。

我不确定我是否完全理解您的问题,但从我收集的您的问题来看,您可能只想查看普通的旧套接字。它使用一个简单的tcp协议在Java应用程序之间进行通信,Java本机支持它。请看一下这个示例()。服务器到服务器通信的另一种选择是使用RabbitMQ()或Kafka()之类的工具,但这些工具需要更多的设置,比套接字更复杂。

我不确定我是否完全理解了您的问题,但从我收集到的问题来看,您可能只想查看普通的旧套接字。它使用一个简单的tcp协议在Java应用程序之间进行通信,Java本机支持它。请看一下这个示例()。服务器到服务器通信的另一种选择是使用RabbitMQ()或Kafka()之类的工具,但这些工具需要更多的设置,比套接字更复杂。

我不确定我是否完全理解了您的问题,但从我收集到的问题来看,您可能只想查看普通的旧套接字。它使用一个简单的tcp协议在Java应用程序之间进行通信,Java本机支持它。请看一下这个示例()。服务器到服务器通信的另一种选择是使用RabbitMQ()或Kafka()之类的工具,但这些工具需要更多的设置,比套接字更复杂。

我不确定我是否完全理解了您的问题,但从我收集到的问题来看,您可能只想查看普通的旧套接字。它使用一个简单的tcp协议在Java应用程序之间进行通信,Java本机支持它。请看一下这个示例()。服务器到服务器通信的另一种替代方法是使用RabbitMQ()或Kafka()之类的东西但是这些需要更多的设置,并且比套接字更复杂。

要构建套接字应用程序,您只需要一个服务器部分,在其中实例化
java.net.ServerSocket
,以及一个客户端部分,在其中实例化
java.net.socket

要做到这一点,没有任何特殊的图书馆是必要的。
这些是标准的java应用程序(带有
公共静态void main(String[]args)
方法),因此您不需要服务器环境(servlet容器或JavaEE容器).

要构建套接字应用程序,您只需要一个实例化
java.net.ServerSocket
的服务器部分和一个实例化
java.net.socket
的客户端部分

要做到这一点,没有任何特殊的图书馆是必要的。
这些是标准的java应用程序(带有
公共静态void main(String[]args)
方法),因此您不需要服务器环境(servlet容器或JavaEE容器).

要构建套接字应用程序,您只需要一个实例化
java.net.ServerSocket
的服务器部分和一个实例化
java.net.socket
的客户端部分

要做到这一点,没有任何特殊的图书馆是必要的。
这些是标准的java应用程序(带有
公共静态void main(String[]args)
方法),因此您不需要服务器环境(servlet容器或JavaEE容器).

要构建套接字应用程序,您只需要一个实例化
java.net.ServerSocket
的服务器部分和一个实例化
java.net.socket
的客户端部分

要做到这一点,没有任何特殊的图书馆是必要的。
这些都是标准的java应用程序(带有
公共静态void main(String[]args)
方法),因此您不需要服务器环境(servlet容器或java EE容器)。

您需要java,但我建议您将您的网络扩展,并使用Node.js(javascript)作为web套接字客户端/服务器。。。NoDEJS应用程序在浏览器之外运行,并使用V8 C++ JavaScript引擎提供超快速异步网络。谷歌chrome浏览器的核心就是这个引擎。。。将其视为javascript的JVM。。。您编写JavaScript,但它以C++速度执行

您要求java,但是我建议您将您的网络更广泛地投入到使用NoDE.js(JavaScript)作为Web套接字客户机/服务器…NoDEJS应用程序在浏览器之外运行,并使用V8 C++ JavaScript引擎提供超快速异步网络。谷歌chrome浏览器的核心就是这个引擎。。。将其视为javascript的JVM。。。您编写JavaScript,但它以C++速度执行

您要求java,但是我建议您将您的网络更广泛地投入到使用NoDE.js(JavaScript)作为Web套接字客户机/服务器…NoDEJS应用程序在浏览器之外运行,并使用V8 C++ JavaScript引擎提供超快速异步网络。谷歌chrome浏览器的核心就是这个引擎。。。将其视为javascript的JVM。。。您编写JavaScript,但它以C++速度执行

您要求java,但是我建议您将您的网络更广泛地投入到使用NoDE.js(JavaScript)作为Web套接字客户机/服务器…NoDEJS应用程序在浏览器之外运行,并使用V8 C++ JavaScript引擎提供超快速异步网络。谷歌chrome浏览器的核心就是这个引擎。。。将其视为javascript的JVM。。。您编写JavaScript,但它以C++速度执行

< P> < Stime> <强>是一个新的用java编写的WebSoClient客户端库。它只需要JavaSE1.5,所以它甚至可以在Android上运行。nv-websocket-client-1.3.jar的大小为62854字节,不需要