2014-06-09 30 views
0

我試圖創建一個套接字連接SockJS服務器和以下給出here 但鈦不斷給我的錯誤「已經沒有方法createTCP」鈦Appcelerator的沒有方法createTCp

這是代碼的例子我使用

var connectingSocket = Ti.Network.createTCP({ 
host: host, 
port: port, 
connected:function(e) { 
    e.socket.write(Ti.createBuffer({data: "Well, hello there!"})); 
}, 
error:function(e) { 
    Ti.UI.createAlertDialog({ 
     title:"Socket error: "+e.errorCode, 
     message:e.error 
    }).show(); 
    Ti.API.info("CONNECTION has been closed: "+e.socket.host+":"+e.socket.port); 
} 
}); 
connectingSocket.connect(); 

回答

0

使用Ti.Network.Socket.createTCP而不是Ti.Network.createTCP。

這裏是代碼的結構,作爲例子。

var clientSocket = Ti.Network.Socket.createTCP({ 

    host : hostname, 
    port : port, 
    connected : function(e) { 

     e.socket.write(Ti.createBuffer({ 
      value : 'A message from a connecting socket.' 
     })); 
    }, 
    error : function(e) { 
     Ti.API.info('Error (' + e.errorCode + '): ' + e.error); 
    } 
}); 
clientSocket.connect(); 
0

我添加插槽

使用Ti.Network.Socket.createTCP代替Ti.Network.createTCP