2016-01-28 112 views
0

我想爲我寫一個簡單的應用程序(Android)。爲此,服務器可以將數據發送到我的客戶端(一次只能有一個客戶端),但不幸的是,我不知道如何使用代號爲1的套接字或websockets。 有人可以發佈一個小的示例代碼如何建立連接,聽它併發送一些小數據?Codename One Sockets發送消息給客戶

問候

隊長

回答

2

您需要使用從史蒂夫漢娜cn1lib訪問的WebSockets。它可在這裏:https://github.com/shannah/cn1-websockets

找到直通看着https://www.codenameone.com/cn1libs.html

套接字是有點問題,雖然,你可能想看看在推,pubnub或只是HTTPS(如果適用)。請參閱聊天應用程序演示部分5 & 6適用於前者: https://www.codenameone.com/blog/building-a-chat-app-with-codename-one-part-5.html

+0

謝謝,我會看看它。我不能使用push,因爲我沒有pro,而且pnubnub好像是通過專用服務器發送數據。我只想在自己的Wifi中使用我的應用程序。 HTTPS民意調查將是可能的,但沒有好的做法。我昨天安裝了websockets,但我無法弄清楚如何建立一個連接,並沒有找到你發佈的文章,而是使用Tomcat的文章。不過,我會稍後再看看並再次表揚。在此之前:非常感謝! – ZeeCaptain

+0

好吧,我看了一下,對於我的情況,這並不是真的有用,因爲我想自己寫服務器。我只是無法建立與websockets(你談論的lib)的連接,所以這個問題還沒有解決。你有一些關於使用websockets的examplecode或其他有用的文章嗎? – ZeeCaptain

+0

這爲什麼沒有幫助?這個例子允許你寫任何你想要的服務器?這是網絡套接字API。如果你想要一個普通的套接字,那麼就有一個cn1lib以及內置的套接字支持。 –