diff --git a/examples/client_multitransport.js b/examples/client_multitransport.js index e372cf9..5c9e109 100644 --- a/examples/client_multitransport.js +++ b/examples/client_multitransport.js @@ -1,14 +1,13 @@ -var thrift = require('thrift'); +var thrift = require('thrift'), + ttransport = require('thrift/transport'); -var UserStorage = require('./gen-nodejs/UserStorage.js'), +var UserStorage = require('./gen-nodejs/UserStorage'), ttypes = require('./gen-nodejs/user_types'); var f_conn = thrift.createConnection('localhost', 9090), // default: framed f_client = thrift.createClient(UserStorage, f_conn); -/* -var b_conn = thrift.createConnection('localhost', 9091, {transport: 'buffered'}), - b_client = thrift.createClient(UserStorage, f_conn); -*/ +var b_conn = thrift.createConnection('localhost', 9091, {transport: ttransport.TBufferedTransport}), + b_client = thrift.createClient(UserStorage, b_conn); var user1 = new ttypes.UserProfile({uid: 1, name: "Mark Slee", blurb: "I'll find something to put here."}); @@ -24,13 +23,13 @@ f_client.store(user1, function(err, response) { if (err) { console.error(err); return; } console.log("stored:", user1.uid, " as ", user1.name); - f_client.retrieve(user1.uid, function(err, responseUser) { //TODO: b_client + b_client.retrieve(user1.uid, function(err, responseUser) { if (err) { console.error(err); return; } console.log("retrieved:", responseUser.uid, " as ", responseUser.name); }); }); -f_client.store(user2, function(err, response) { //TODO: b_client +b_client.store(user2, function(err, response) { if (err) { console.error(err); return; } console.log("stored:", user2.uid, " as ", user2.name); diff --git a/examples/server_multitransport.js b/examples/server_multitransport.js index 86d3519..e5d6d76 100644 --- a/examples/server_multitransport.js +++ b/examples/server_multitransport.js @@ -1,6 +1,7 @@ -var thrift = require('thrift'); +var thrift = require('thrift'), + ttransport = require('thrift/transport'); -var UserStorage = require('./gen-nodejs/UserStorage.js'), +var UserStorage = require('./gen-nodejs/UserStorage'), ttypes = require('./gen-nodejs/user_types'); var users = {}; @@ -20,10 +21,8 @@ var server_framed = thrift.createServer(UserStorage, { retrieve: retrieve }); server_framed.listen(9090); -/* var server_buffered = thrift.createServer(UserStorage, { store: store, retrieve: retrieve -}, {transport: 'buffered'}); +}, {transport: ttransport.TBufferedTransport}); server_buffered.listen(9091); -*/