热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

在不使用套接字的情况下在客户端和服务器之间交换数据-Exchangingdatabetweenclientandserverwithoutusingsockets

IneedtodevelopanapplicationinwhichIhaveaJavascriptrunningontheclientthatneedstoc

I need to develop an application in which I have a Java script running on the client that needs to call Java procedures on the server (for example getting data from a database, I cannot do it directly from the client because the only port that is open on my Web Service is port 80). Since the only port open on the server is port 80 and a Web Service is listening on that port I cannot create a Java socket (am I correct?). What other options do I have?

我需要开发一个应用程序,其中我在客户端上运行需要在服务器上调用Java过程的Java脚本(例如从数据库获取数据,我不能直接从客户端执行,因为唯一的端口是打开的在我的Web服务上是端口80)。由于服务器上唯一打开的端口是端口80,而Web服务正在侦听该端口,因此我无法创建Java套接字(我是否正确?)。我还有其他选择吗?

Thanks a lot in advance, any help will be greatly appreciated

非常感谢提前,任何帮助将不胜感激

1 个解决方案

#1


0  

You can not create another listener on the same server port - that is correct, but you can create a socket - that is the actual connection between the browser and server.
There may be a (large) number of sockets connections between client(s) and server but only one listener per public port.

您不能在同一服务器端口上创建另一个侦听器 - 这是正确的,但您可以创建一个套接字 - 这是浏览器和服务器之间的实际连接。客户端和服务器之间可能存在(大量)套接字连接,但每个公共端口只有一个侦听器。


推荐阅读
author-avatar
沈丶小浪_171
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有