小程序TCP Socket 實例TCPSocket TCPSocket
基礎庫 2.18.0 開始支持,低版本需做兼容處理。
一個 TCP Socket 實例,默認使用 IPv4 協議
方法
TCPSocket.connect(Object options)
在給定的套接字上啟動連接
TCPSocket.write(string|ArrayBuffer data)
在 socket 上發送數據
TCPSocket.close()
關閉連接
TCPSocket.onClose(function callback)
監聽一旦 socket 完全關閉就發出該事件
TCPSocket.offClose(function callback)
取消監聽一旦 socket 完全關閉就發出該事件
TCPSocket.onConnect(function callback)
監聽當一個 socket 連接成功建立的時候觸發該事件
TCPSocket.offConnect(function callback)
取消監聽當一個 socket 連接成功建立的時候觸發該事件
TCPSocket.onError(function callback)
監聽當錯誤發生時觸發
TCPSocket.offError(function callback)
取消監聽當錯誤發生時觸發
TCPSocket.onMessage(function callback)
監聽當接收到數據的時觸發該事件
TCPSocket.offMessage(function callback)
取消監聽當接收到數據的時觸發該事件
錯誤
錯誤碼 錯誤信息 說明
-1 系統錯誤
-2 socket接口錯誤,可參考系統的socket錯誤碼
-3 發送失敗,無接口權限
-4 鏈接失敗
1 發送失敗,參數錯誤,address不合法
2 發送失敗,參數錯誤,port不合法