remove 'constant' lookup object

This commit is contained in:
brianc 2010-10-10 22:32:04 -05:00
parent 390593ba1e
commit f7529a235a

View File

@ -2,15 +2,6 @@ var EventEmitter = require('events').EventEmitter;
var sys = require('sys');
var net = require('net');
var NUL = '\0';
var chars = ['R','S','K','Z','Q','C','T','D','X','E'];
var charBuff = Buffer(chars.join(''),'utf8');
var UTF8 = {};
for(var i = 0; i < charBuff.length; i++){
var char = chars[i];
UTF8[char] = charBuff[i];
};
var Client = function(config) {
EventEmitter.call(this);
config = config || {};
@ -31,7 +22,7 @@ Client.prototype.connect = function() {
}
var self = this;
this.stream.on('connect', function() {
var data = ['user',self.user,'database', self.database,NUL].join(NUL);
var data = ['user',self.user,'database', self.database, '\0'].join('\0');
var dataBuffer = Buffer(data);
var fullBuffer = Buffer(8 + dataBuffer.length);
fullBuffer[0] = fullBuffer.length >>> 24;
@ -63,7 +54,7 @@ Client.prototype.connect = function() {
};
Client.prototype.disconnect = function() {
var terminationBuffer = new Buffer([UTF8.X,0,0,0,4]);
var terminationBuffer = new Buffer([58,0,0,0,4]);
this.stream.write(terminationBuffer);
};