2016-02-12 17 views
0

我正在使用鈦合金來構建移動應用程序,並且需要訪問我們的IRC以獲取其中一個功能。我已經使用Ti.Network.Socket.createTCP()設置了一個套接字,該套接字已成功連接,但在通過套接字發送任何內容後,我得到一個54錯誤:在Appcelerator Titanium中使用SSL的套接字

The operation couldn’t be completed. Connection reset by peer

我相信這裏的問題是Titanium套接字不支持我們的IRC需要的SSL連接。

我一直在尋找鈦的插座SSL相當多。 Appcelerator文檔根本沒有提及SSL/TLS,我發現所有與這些功能缺失相關的帖子似乎都是從2011年開始的,沒有解決方法。

沒有找到解決此問題的任何模塊的運氣。

有沒有辦法設置鈦套接字使用SSL連接?

如果沒有,是否有解決方法/模塊,可以讓我做到這一點?

+0

SSL支持'Ti.Network .Socket.createTCP()'可能會產生很好的功能請求。堆棧溢出是[不是正確的地方](https://meta.stackoverflow.com/questions/255745/why-were-not-customer-support-for-your-favorite-company)。請檢查它是否已經在[Appcelerator JIRA](https://jira.appcelerator.org/)上被請求。如果沒有,請創建一張票,鏈接到此問題,並在票中提供完整的說明。不要忘記在這裏放下一張票的鏈接,以便其他人可以和你一起觀看。 –

+0

以下是一些很早以前創建的門票 - [iOS](https://jira.appcelerator.org/browse/TIMOB-6211)和[Android](https://jira.appcelerator.org/browse/) TIMOB-6212)。 它似乎沒有任何進展,所以我正在尋找其他選擇。 – King

回答

0

你可以使用SocketIO(服務器端)和鈦應用程式iOS版的Android &,你可以使用這個模塊,效果很好(個人經驗):https://github.com/omorandi/tiws

+0

不幸的是,我們無法用WebSocket連接到IRC,而且我們也無法更改我們的服務器端實現,因爲我們也在其他平臺上使用它。 – King