function get_socketId(host,port) {
var socketId = -1;
chrome.sockets.tcp.create({}, function(createInfo) {
chrome.sockets.tcp.connect(createInfo.socketId, host, port, function(result) {
if(result >= 0){
socketId = createInfo.socketId;
console.log(socketId);
return socketId;
}
});
});
return socketId;
}
when this function is called:
console.log(get_socketId("irc.freenode.com", 6667));
always returns -1, while showing for e.x 3 in the console. what am i doing wrong?