Javascript 是否可以在客户端之间创建LAN连接,使用浏览器应用程序和正在运行的程序作为';服务器';?

Javascript 是否可以在客户端之间创建LAN连接,使用浏览器应用程序和正在运行的程序作为';服务器';?,javascript,java,sockets,networking,web-applications,Javascript,Java,Sockets,Networking,Web Applications,假设我用html和javascript创建了一个客户端应用程序。同一大楼、同一局域网上的每个用户的计算机上都有客户端应用程序。web应用程序正在浏览器中运行,就像您可以在浏览器中打开html文件一样。(您可以在地址栏C://users/username/../app.htm中键入的内容示例) 然后,一个客户端就是服务器,就像在多人游戏中一样,你可以在局域网上一起玩。 Javascript可以发送http请求或通过套接字连接,但您需要http地址之类的东西才能通过LAN网络连接到LAN中的另一个设

假设我用html和javascript创建了一个客户端应用程序。同一大楼、同一局域网上的每个用户的计算机上都有客户端应用程序。web应用程序正在浏览器中运行,就像您可以在浏览器中打开html文件一样。(您可以在地址栏C://users/username/../app.htm中键入的内容示例)

然后,一个客户端就是服务器,就像在多人游戏中一样,你可以在局域网上一起玩。 Javascript可以发送http请求或通过套接字连接,但您需要http地址之类的东西才能通过LAN网络连接到LAN中的另一个设备。这可以在
java*
应用程序中轻松完成。 我的想法是创建一个java程序,通过LAN处理连接。 浏览器中运行的应用程序必须与java程序通信,java程序通过LAN与服务器/客户端通信

有可能创造出这样的东西吗?我认为关键在于浏览器内应用程序和正在运行的java程序之间的通信

  • [*]不要将Java与javascript混淆

那么,是否真的可以创建在浏览器中运行的东西,并可以与同一设备上的独立程序进行通信?

与同一网络上的另一个设备通话比与浏览器所在的同一设备上运行的应用程序通话更容易。让应用程序实现一个http服务器,然后您就可以使用ajax与之对话。你也不想使用指向
文件://
位置的浏览器,如果你这样做,很多事情都不会正常工作。“与同一网络上的另一台设备通话比与浏览器在同一设备上运行的应用程序更容易”,不是真的localhost'/127.0.0.1不需要查找。您只需要端口号:)