Hello everyone, I'm at an impasse with my code, I try to retrieve the IP address and port of the service that I just found. I can display his name but not see his IP address or port. Do you have any ideas? Here is my code:
var win = Titanium.UI.createWindow({ backgroundColor:'#f4f4f4', title:'', navBarHidden:true, fullscreen:true }); // Searcher for finding other services var serviceBrowser = Titanium.Network.createBonjourBrowser({ serviceType:'_hid._udp.', domain:'local.' }); var tableView = Titanium.UI.createTableView({ style:Titanium.UI.iPhone.TableViewStyle.GROUPED, data:[{title:'No services', hasChild:false}] }); tableView.addEventListener('click', function(r) { var service = r['rowData'].service; service.socket.write('req'); }); var services = null; updateUI = function(e) { var data = []; services = e['services']; for (var i=0; i < services.length; i++) { var service = services[i]; var row = Titanium.UI.createTableViewRow({ title:service.name, service:service }); if (service.socket == null || !service.socket.isValid) { service.resolve(); service.socket.addEventListener('read', function(x) { Titanium.UI.createAlertDialog({ title:'Bonjour message!', message:x['data'].text }).show(); }); service.socket.connect(); } data.push(row); } if (data.length === 0) { data.push(Titanium.UI.createTableViewRow({ title:'No services' })); } tableView.setData(data); }; serviceBrowser.addEventListener('updatedServices', updateUI); serviceBrowser.search(); win.add(tableView); win.open();THANK YOU !!!!