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('QUIT\n'); debug_client.write('DEBUG\t' + file_path + '\n'); //debug_client.write('ADD_BP\t' + file_path + '~13\n'); //debug_client.write('RUN\n'); //debug_client.write('QUIT\n'); //debug_client.write('QUIT\n'); //debug_client.write('DEBUG\t' + file_path + '\n'); debug_client.write('NEXT\n'); debug_client.write('NEXT\n'); debug_client.write('NEXT\n'); debug_client.write('NEXT\n'); debug_client.write('QUIT\n'); debug_client.write('DEBUG\t' + file_path + '\n'); debug_client.write('NEXT\n'); debug_client.write('NEXT\n'); debug_client.write('NEXT\n'); debug_client.write('NEXT\n'); //debug_client.write('QUIT\n'); //debug_client.write('DEBUG\t' + file_path + '\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'); }); // Add a 'data' event handler for the client socket // data is what the server sent to this socket debug_client.on('data', function(data) { buffer += data.toString(); if (buffer.indexOf('\n')) { var temp_buff = buffer.split('\n'); for (var i=0; i