【问题标题】:Titanium Appcelerator has no method createTCpTitanium Appcelerator 没有方法 createTCp
【发布时间】:2014-07-29 17:36:56
【问题描述】:

我正在尝试创建到 SockJS 服务器的套接字连接,并按照给出的示例 here 但是 Titanium 不断给我错误“没有方法 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();

【问题讨论】:

    标签: android sockets titanium sockjs


    【解决方案1】:

    我已将 Socket 添加到

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

    【讨论】:

      【解决方案2】:

      使用 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();
      

      【讨论】:

        猜你喜欢
        • 2019-02-11
        • 2011-11-20
        • 2011-08-02
        • 1970-01-01
        • 2012-08-13
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2016-11-14
        相关资源
        最近更新 更多