var net = require('net'); var file_path = "/Users/jwcooper/dev/apps/OccEditor/helpers/python/temp/test.py"; var debug_client; var HOST = '127.0.0.1', PORT = 5000, buffer = ''; function connect() { debug_client = new net.Socket(); debug_client.connect(PORT, HOST, function() { client_connected = true; console.log('connected to python debugger: ' + HOST + ':' + PORT); console.log(file_path); debug_client.write('DEBUG,' + file_path + '\n'); debug_client.write('NEXT\n'); debug_client.write('NEXT\n'); //debug_client.write('QUIT\n'); setTimeout(function() { debug_client.destroy(); }, 2000); //debug_client.write('NEXT\n'); //debug_client.write('NEXT\n'); //debug_client.write('NEXT\n'); //debug_client.write('NEXT\n'); //debug_client.write('NEXT\n'); //debug_client.write('NEXT\n'); //debug_client.write('NEXT\n'); /*client.write('NEXT\n'); client.write('LOCALS\n'); client.write('NEXT\n'); client.write('LOCALS\n'); client.write('NEXT\n'); client.write('LOCALS\n'); client.write('NEXT\n'); client.write('GLOBALS\n'); client.write('NEXT\n'); client.write('NEXT\n'); client.write('NEXT\n'); client.write('QUIT\n');*/ //client.write('DEBUG,/Users/jwcooper/dev/apps/OccEditor/helpers/python/temp/test.py\n'); //client.write('NEXT\n'); }); // Add a 'data' event handler for the client socket // data is what the server sent to this socket debug_client.on('data', function(data) { //console.log('DATA: ' + data); buffer += data.toString(); if (buffer.indexOf('\n')) { var temp_buff = buffer.split('\n'); for (var i=0; i