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");
    })

    运行结果:

    服务端

    客户端:

  • 相关阅读:
    node 读取文件
    jQuery全局事件处理函数
    可以发送不同源请求的方式
    ajax 高度封装的函数
    jQuery中AJAX的回调
    jQuery中对AJAX的封装
    ajax 基本的封装
    AJAX 返回数据问题
    ajax 关于响应类型
    动态渲染数据到表格中
  • 原文地址:https://www.cnblogs.com/BigBabyTang/p/8340258.html
Copyright © 2011-2022 走看看