Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/heroku/2.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侦听http消息_Java_Web Services_Http_Networking_Powerpoint - Fatal编程技术网

Java侦听http消息

Java侦听http消息,java,web-services,http,networking,powerpoint,Java,Web Services,Http,Networking,Powerpoint,我有一个java程序,可以向客户端程序提问。我希望通过将我可能提出的问题嵌入到超链接中来添加功能,以便通过单击该链接(即powerpoint幻灯片中的主要用途)来提问 生成的链接可能如下所示:http://localhost:port/questiondata/" 接收程序接收链接,解密问题数据以发布问题 我是否可以使我在本地主机上侦听端口的程序能够检测到该链接何时被按下/发送? 不需要任何双向通信,并且总是会在本地主机上询问,我是否可以简单地使用java套接字监听端口来实现这一点,或者我是否需

我有一个java程序,可以向客户端程序提问。我希望通过将我可能提出的问题嵌入到超链接中来添加功能,以便通过单击该链接(即powerpoint幻灯片中的主要用途)来提问

生成的链接可能如下所示:http://localhost:port/questiondata/" 接收程序接收链接,解密问题数据以发布问题

我是否可以使我在本地主机上侦听端口的程序能够检测到该链接何时被按下/发送? 不需要任何双向通信,并且总是会在本地主机上询问,我是否可以简单地使用java套接字监听端口来实现这一点,或者我是否需要设置某种形式的Web服务器作为中间层


我对http工作原理的了解非常有限,而且我知道tcp套接字需要是双向的。有谁能给我一个建议,告诉我如何才能做到这一点吗?

听起来你想在Java程序中嵌入一个HTTP服务器(比如Jetty)

或者,您只需要制作一个web应用程序,并使用Tomcat或Jetty之类的工具运行它

我是否可以使我在本地主机上侦听端口的程序能够检测到该链接何时被按下/发送

web服务器将看到导致用户单击链接的HTTP请求

不需要任何双向沟通


如果单击Powerpoint中的链接,它将在浏览器窗口中打开该页面。所以你的程序可以显示一些东西

如果您需要在应用程序中嵌入web服务器,您可以编写
或者像

那样嵌入一个,如果您希望在演示文稿中嵌入web浏览器,而不是在用户单击链接时启动浏览器实例,您也可以这样做。至少在窗户下;我不相信这在PPT/Mac中是可能的。