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

    运行结果:

    服务端

    客户端:

  • 相关阅读:
    ODBC连接数据库
    发送邮件
    动态控制某些字段可以修改
    动态调用SQL和存储过程
    写数据到TXT文档
    动态创建Form
    动态调用报表
    ICE学习笔记2:摸了这么些天,终于有点着道了
    如何使用 Symbol Retriever
    Win XP注册表之性能优化
  • 原文地址:https://www.cnblogs.com/BigBabyTang/p/8340258.html
Copyright © 2011-2022 走看看