2017-06-27 33 views
1

我正在嘗試使用Websockets連接到特定的端口。我試了下面的代碼,但得到錯誤:Phonegap Android上的Websockets

錯誤:無法構造'WebSocket':端口23是不允許的。

var socket1 = new WebSocket("ws://192.168.4.1" + ":23"); 

有東西必須被設置爲允許我的端口號的安全性?

回答

0

您正在收到該錯誤,因爲端口23是爲Telnet保留的。

你可以選擇這個answer

的完整列表可在此鏈接上找到:

+0

這是一個特殊的設備不是服務器,我與溝通。反正有它嗎?我使用了socket-for-cordova,但是我遇到了一些問題,所以我想嘗試Websockets來排除導致問題的原因。 –

+0

@ MarkA.Rupert因爲它不是服務器,而且我看到你正在本地網絡中工作,你打開了路由器中的端口23嗎? –

+0

我從來沒有在兩個設備之間使用websockets,但如果這不起作用,其中一個問題可能是您的路由器可能會阻止通信 –