当前位置: 首页 > 知识库问答 >
问题:

socket与web服务器的区别示例

顾跃
2023-03-14
var server = net.createServer((socket) => {
  socket.end('goodbye\n');
}).on('error', (err) => {
  // handle errors here
  throw err;
});

// grab a random port.
server.listen(() => {
  address = server.address();
  console.log('opened server on %j', address);
});
const http = require('http');

const hostname = '127.0.0.1';
const port = 3000;

const server = http.createServer((req, res) => {
  res.statusCode = 200;
  res.setHeader('Content-Type', 'text/plain');
  res.end('Hello World\n');
});

server.listen(port, hostname, () => {
  console.log(`Server running at http://${hostname}:${port}/`);
});

我的问题是两者之间有什么区别?Web服务器是在套接字示例的基础上编程的东西,具有其他特性,如请求和响应,使用不同的属性填充,还是它们是不同类型的通信协议?socket在Web服务器示例中的作用是什么?

共有1个答案

晋功
2023-03-14

我的问题是两者之间有什么区别?

web服务器是理解http协议的特定类型的服务器。

普通套接字服务器没有特定的协议。您必须为从中发送/接收的字节创建自己的含义/数据格式。

 类似资料:
  • 在我的项目中,我必须基于Web服务技术开发一些数据输入/输出接口。所以到目前为止,我一直在研究它。 我对使用Java的Web服务感到好奇的是,我可以使用或不使用哪个库。 当我搜索java库时,我发现Axis2和CXF是非常常见和著名的java w/s库。问题是我必须使用包含轴的RAD 7.0。 Axis和Axis2之间似乎有很大的变化,不幸的是我不能使用Axis2。 现在,我的合作伙伴提供了WSD

  • 本文向大家介绍Web浏览器和Web服务器之间的区别。,包括了Web浏览器和Web服务器之间的区别。的使用技巧和注意事项,需要的朋友参考一下 Web浏览器是用于浏览和显示Internet上可用页面的软件,而Web服务器是在Web浏览器请求时提供这些文档的软件。 以下是Web浏览器和Web服务器之间的重要区别。 序号 键 网页浏览器 网络服务器 1 目的 Web浏览器是一种用于浏览和显示Interne

  • 请告诉我web服务器、web容器和应用程序服务器之间的区别。

  • 我在维基百科上读到云代工开源软件对任何人都是可用的,而Pivotal的Web服务是Pivotal的商业产品。 我在网上搜索了很多,但没有找到任何云代工开源软件实现的例子。一切都是为枢轴产品提供2个月免费试用服务。 那么有人能告诉我什么是云代工开源软件吗?而云代工OSS和Pivotal CF到底有什么区别呢?

  • hprose 的服务器端的实现,分为 Service 和 Server 两部分。 其中 Service 部分是核心功能,包括接收请求,处理请求,服务调用,返回应答等整个服务的处理流程。 而 Server 则主要负责启动和关闭服务器,它包括设置服务地址和端口,设置服务器启动选项,启动服务器,接收来自客户端的连接然后传给 Service 进行处理。 hprose 没有为 HTTP/HTTPS 和 We

  • 问题内容: 我是Java新手,我知道Web服务有两种类型 SOAP Web服务。 RESTful Web服务。 谁能告诉我两者的基本区别是什么?在什么情况下创建?在什么情况下创建? 谢谢, 问题答案: 正如第一个答案已经解释的那样,SOAP Webservices和REST Webservices在各个方面有所不同。 肥皂: 您可以在.wsdl文件中定义您的界面,该文件准确描述了预期的输入参数以及