Coder Social home page Coder Social logo

zspeed's People

Contributors

xyfcode avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

zspeed's Issues

这里的参数是怎么传进来的?

"___connect___" : new on_user_socket_connect(),// 这里调用的时候并没有传任何参数

function on_user_socket_connect()
{
	this.handle = function(s) // 但这里却有参数
	{
        login_logic.on_user_socket_connect(s); // 而且还把这个参数传到了后面使用,这里的 s 里的值是从哪传过来的呢?
	}
}

运行环境

这个项目是只能在Linux上运行的嘛?

为什么sock.send方法没写到原型里面,如果有5000个连接,那就创建了5000个send方法?

//定义发送消息方法,接收json数据对象,方法中会完成编码
//在这里会为每个sock创建一个send方法,为什么不写到原型里面

                        sock.send=function(msg){
                        msg = JSON.stringify(msg);
                        var len = Buffer.byteLength(msg);//buffer是全局的不需要导入,process也是全局的

                           //写入4个字节表示本次包长
                        var headBuf = new Buffer(4);
                        headBuf.writeUInt32LE(len, 0);

                        var bodyBuf = new Buffer(len+headBuf.length);
                        headBuf.copy(bodyBuf,0,0,headBuf.length);
                        bodyBuf.write(msg,headBuf.length);
                        if(sock.writable)
                        {
                             sock.write(bodyBuf);
                        }
                        else
                        {
                             global.err("socket write err,writable :" + sock.writable);
                             sock.emit("c_close");
                        }

               }

Mac OS 怎么运行起来呢

没看到package.json 直接sh ./start_server.sh 也没反应。
望各位大大给点提示,非常感谢,学习学习。

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.