Web 如何与后台计算机共享网页数据并传输数据

Web 如何与后台计算机共享网页数据并传输数据,web,server,Web,Server,我对如何使用自己的计算机构建小型服务器非常感兴趣。我对这个领域真的很陌生。 详情如下。 我想建立一个小的演示网页,可以在任何连接到互联网的计算机上打开。在网页上,我做了一些请求和实现。该网页可以将此信息发送到我自己的本地计算机,并使用其他使用C或Python构建的程序进行计算。在得到计算结果后,我将信息从自己的电脑发送到网页。所以任何打开此网页的计算机都可以这样做并得到结果 如果我想实现这种事情。我应该循序渐进地学习什么 谢谢有一些工具可以帮助您完成这项工作 首先,为了明确并确保您对服务器的理解

我对如何使用自己的计算机构建小型服务器非常感兴趣。我对这个领域真的很陌生。 详情如下。 我想建立一个小的演示网页,可以在任何连接到互联网的计算机上打开。在网页上,我做了一些请求和实现。该网页可以将此信息发送到我自己的本地计算机,并使用其他使用C或Python构建的程序进行计算。在得到计算结果后,我将信息从自己的电脑发送到网页。所以任何打开此网页的计算机都可以这样做并得到结果

如果我想实现这种事情。我应该循序渐进地学习什么


谢谢

有一些工具可以帮助您完成这项工作

首先,为了明确并确保您对
服务器的理解是正确的,这里有一个快速定义:

A server is a process that is running on a machine and which accepts connections on a certain port of that machine.
在您的情况下,如果您想用C或Python实现服务器,您必须确保(服务器)程序开始侦听应该接收请求的端口。因为您所说的是网页,所以这很可能是端口80,因为这是HTTP协议的标准端口,从浏览器发送请求时将使用该端口

棘手的问题是如何让任何连接到internet的计算机都能够与您的服务器联系。这意味着您必须将服务器托管在某个连接到internet的位置。然而,有一些工具可以让你的生活更轻松。如果您只是想在测试中使用此工具,我可以向您推荐该工具,您可以使用该工具将特定端口从计算机映射到公共URL,非常适合测试场景!如果你想提高效率,你可以看一看或类似的服务


如果您的程序确实是一个HTTP程序,那么您也不需要重新发明轮子。如果您想使用Python,只需使用其内置的HTTP服务器来接收请求。

我的回答有帮助吗?否则什么是不清楚的?嗨,努伯克,我非常感谢你的回答。我想这基本上解决了我的困惑。但有几点我还是不太清楚。你需要知道什么?:)1) C或python只是我想用于计算的任何程序。正如你所说,我需要建立一个程序来监听来自任何计算机(如图片)发送的端口的请求,对吗?2) 如果是这样的话,我如何在收到请求时触发程序,如何将计算结果发送回端口并显示在网页中?非常感谢!是的,没错。e、 python有一些web框架可以用于此目的。e、 g.django(对于您的情况来说可能有点重),或者更轻量级的框架,比如flask()或cherrypy()。这些框架将使您能够在机器的端口80上启动服务器。否则,如果您使用Java,您可以使用
Servlet
API或
Play
框架。另一个选择是只使用PHP,任何服务器端技术都可以。