node.js编写服务器

 1 import socket
 2 import sys
 3
 4 HOST, PORT = "localhost", 8000
 5 data = " ".join(sys.argv[1:])
 6
 7 # Create a socket (SOCK_STREAM means a TCP socket)
 8 sock = socket.socket(socket.AF_INET, socket.SOCK_STREAM)
 9
10 try:
11     # Connect to server and send data
12     sock.connect((HOST, PORT))
13     sock.sendall(bytes(data + "\n", "utf-8"))
14
15     # Receive data from the server and shut down
16     received = str(sock.recv(1024), "utf-8")
17 finally:
18     sock.close()
19
20 print("Sent:     {}".format(data))
21 print("Received: {}".format(received))
时间: 2024-11-08 23:25:06

node.js编写服务器的相关文章

为Node.js编写组件的几种方式

本文主要备忘为Node.js编写组件的三种实现:纯js实现.v8 API实现(同步&异步).借助swig框架实现. 关键字:Node.js.C++.v8.swig.异步.回调. 简介 首先介绍使用v8 API跟使用swig框架的不同: (1)v8 API方式为官方提供的原生方法,功能强大而完善,缺点是需要熟悉v8 API,编写起来比较麻烦,是js强相关的,不容易支持其它脚本语言. (2)swig为第三方支持,一个强大的组件开发工具,支持为python.lua.js等多种常见脚本语言生成C++组件

用http-server 创建node.js 静态服务器

今天做一本书上的例子,结果代码不能正常运行,查询了一下,是语法过时了,书其实是新买的,出版不久. 过时代码如下 var connect=require('connect'); connect.createServer( connect.static("../angularjs") ).listen(5000); 错误提示:connect.static不是一个方法 由于我的目的是练习angularjs,不是学习nodejs,所以不去深究,只要能建立一个简单的服务器就行 在网上搜到的方法是

Node.js编写be的流程(express)

Node.js编写be的流程 1.当前项目目录下首先安装express 2.自动生成express插件结构 express -e 3.执行完前两步的效果      4.此时的package.json 5.给package.json配置你需要用到的其他插件,这里我配置了 mongoose(数据库):yarn add mongoose moment(时间处理):yarn add moment nodemon(监听自动刷新):yarn add nodemon 原文地址:https://www.cnbl

Node.js创建服务器和模拟客户端请求

1. 何为服务器 服务器是某种长期运行,等待请求资源的应用程序 2. 常见Web应用架构 3. 如何创建web服务器 Web服务器是使用HTTP协议,等待客户端连接后请求资源的驻守应用程序:HTTP协议是应用层的协议,在传输层依然是使用TCP或者UDP协议,一般来说是使用Socket来绑定TCP或者UDP,总的来说创建服务器就是创建一个Socket: 创建服务器的流程: (1)创建Socket (2)为Socket绑定参数 (3)Socket等候请求 (4)处理请求,返回资源 (5)关闭资源 4

node.js在windows下的学习笔记(5)---用NODE.JS创建服务器和客户端

//引入http模块 var http = require('http'); //调用http的createServer的方法,这个方法有一个回调函数,这个回调数 //的作用是没到那个有请求发送给服务器的时候,就执行这个回调函数 http.createServer(function (req, res) { //发送 res.end('Hello World\n'); }).listen(3000, "127.0.0.1");//端口和IP的绑定 console.log('Server

最简单的方式创建node.js 静态服务器

http-server 首先需要 全局安装 http-server npm install -g http-server http-server 启动 http-server -a 127.0.0.1 -p 7070 http-server 关闭 按 ctrl c 上面的一句命令启动了一个node.js 的静态服务器. 监听本地 7070 端口. 静态目录就是当前运行 命令所在的目录 如果你的当前项目中存在 public 文件夹,那么默认静态目录会指定到 public 如果没有 public 文

在nginx里面部署node.js本地服务器

我一个前端,为啥要搞服务器呢?因为公司就招了一个后端啊,后端忙不过来,就叫我这个萌新前端去搞后端的东西,我太难了. 直接进入正题吧,因为公司需求,要我在nginx服务器上面搭一个node.js服务器,用来给安卓和ios做版本更新管理的,然后我就花了一天半的时间.在网上找了不少教程文档,弄了出来. 首先,去node.js官网下一个node.js. 官方下载地址:https://nodejs.org/en/download/ 官方下载地址:https://nodejs.org/en/download

node.js创建服务器报错

创建nodeTest.js如下: 1 var http = require('http'); 2 http.createServer(function (request, response){ 3 response.writeHead(200, {'Content-Type' : 'text/plain'}); 4 response.end('hello world\n'); 5 }).listen(80); 6 7 console.log('server running at http://1

如何使用Node.js编写命令工具——以vue-cli为例

vue-cli全局安装之后,提供了vue命令和vue init.vue list.vue build三个子命令,通过命令可以搭建基于vue.js的脚手架项目.本文简单介绍一下这些命令是如何实现的. vue-cli的项目目录 如下图,由之前文章介绍,npm安装过程中,可以利用package.json中bin字段的配置,将bin目录下的命令文件软连到全局命令.也就是说在/usr/local/bin下生成了四个软连命令:vue.vue-build.vue-list.vue-init.    vue命令