zoukankan      html  css  js  c++  java
  • nodejs实现简单的Socket编程

    我之前有一篇博客说到要学习网易的pomelo框架,就clone下来,发现要看懂还是挺吃力的,因为之前没有学习过javaScript,也没有学过nodejs,于是看了几天这方面的文章,但是有迫不及待的想做出一点小东西来,于是就实现了一个简单的客户端和服务端,一下代码参考nodejs中文文档

    下面是客户端代码:

    var net = require("net");
    var client = net.createConnection({port:9100},function () {
        console.log("开始连接服务器");
    });
    
    client.write("你好,服务端");
    
    client.on("data",function(data){
        console.log("接收到服务端的数据:",data.toString());
        client.end();
    });
    
    client.on("end",function(){
        console.log("客户端断开连接");
    });

    服务端代码:

    var net = require("net");
    var server = net.createServer(function(socket)
    {
        console.log("一个新的客户端进行连接");
        socket.on("data",function(data)
        {
            console.log("接收到来自客户端端的数据:",data.toString());
        });
        socket.on("end",function(data)
        {
            console.log("客户端断开连接");
        });
        socket.write("你好,客户端");
    });
    server.listen(9100,function()
    {
        console.log("启动服务端,端口为:9100");
    })

    运行结果:

    服务端

    客户端:

  • 相关阅读:
    找出数组中重复的值
    算法-二分法查询
    MySQL连接数据库url的参数characterEncoding=UTF-8
    String 与 list 相互转换
    php配置debug
    ideal+php
    命令行编译tomcat项目
    jsp+layui导出excel
    jsp+ssm+tomcat+ueditor上传定时处理无用文件
    jsp后台获取项目路劲
  • 原文地址:https://www.cnblogs.com/BigBabyTang/p/8340258.html
Copyright © 2011-2022 走看看