Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/377.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 客户端-服务器websocket通信_Java_Javascript_Websocket_Client Server - Fatal编程技术网

Java 客户端-服务器websocket通信

Java 客户端-服务器websocket通信,java,javascript,websocket,client-server,Java,Javascript,Websocket,Client Server,我正在构建一个简单的web应用程序,前端用html/JavaScript编写,后端用java编写。我想知道,如果我有两个按钮,按下每个按钮将在服务器端执行不同的功能。我应该使用web套接字将哪些数据传递给服务器,以便在服务器端执行相应的功能?我不能直接从javascript事件处理程序代码调用java函数。我正在考虑发送所单击按钮的按钮id,但有更好的解决方案吗?我通过发送按钮id使其工作。您可以使用AJAX,而不是web套接字。你的问题太宽泛了。我如何知道您需要传递哪些数据?特别是因为我甚至不

我正在构建一个简单的web应用程序,前端用html/JavaScript编写,后端用java编写。我想知道,如果我有两个按钮,按下每个按钮将在服务器端执行不同的功能。我应该使用web套接字将哪些数据传递给服务器,以便在服务器端执行相应的功能?我不能直接从javascript事件处理程序代码调用java函数。我正在考虑发送所单击按钮的按钮id,但有更好的解决方案吗?

我通过发送按钮id使其工作。

您可以使用AJAX,而不是web套接字。你的问题太宽泛了。我如何知道您需要传递哪些数据?特别是因为我甚至不知道您的应用程序的目标。我需要WebSocket,因为我想在没有客户端请求的情况下从服务器向客户端发送消息。我想在java中执行一个服务器端函数,具体取决于在前端单击的按钮。您的问题是,“我应该向服务器发送什么”。我其余的评论是,现在有人怎么知道你需要向服务器发送什么数据?你的意思是如何建立连接以发送数据?我知道如何建立连接。关于按下的按钮,我应该向服务器发送哪些数据,因此一旦服务器收到消息,它将根据收到的数据调用java函数。