gpt4 book ai didi

java - Websocket和跨域

转载 作者:太空宇宙 更新时间:2023-11-04 14:49:03 26 4
gpt4 key购买 nike

目前,我正在开发两个网络应用程序:

  • 核心是用 Java 和 Vert.x 开发的,从许多其他应用程序接收数据并将其发送到客户端)
  • 客户端,用 PHP/JS 开发,显示来自核心的数据。

客户端与我的生产阶段核心不在同一域中。

自从我的开发阶段以来,这两个网络应用程序都托管在同一台计算机上。我使用“ws:\\localhost:9090”将我的客户端连接到我的核心,并且传输数据没有问题。

但是,今天,我尝试用我的 IP 地址替换 localhost,但它不起作用:s

我认为这是因为客户端与核心不在同一域中。但我不知道如何解决这个问题?

你有什么想法吗?

谢谢!

代码示例(基于我的代码,但不是我的代码;)):

最佳答案

是的,Websocket 可以跨域,但您需要握手才能实现这一点。您可能想看看:http://en.wikipedia.org/wiki/WebSockets举个握手的例子。

也相关并且可能重复:Web sockets make ajax/CORS obsolete?

关于java - Websocket和跨域,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24031357/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com