2016-01-28 5 views
0

Я хочу написать простое приложение для меня (Android). Для этого необходимо, чтобы сервер мог отправлять данные моему клиенту (только по одному клиенту за раз), но, к сожалению, я понятия не имею, как использовать сокеты или веб-узлы с кодовым именем. Может ли кто-нибудь отправить небольшой пример кода, как установить соединение, прослушать его и отправить небольшие данные?Codename One Sockets Отправить сообщение клиенту

привет

Капитан

ответ

2

Вы должны использовать cn1lib от Стива Ханну к WebSockets доступа. Его можно найти здесь: https://github.com/shannah/cn1-websockets

Найдено через глядя на https://www.codenameone.com/cn1libs.html

Sockets немного проблематично, хотя, вы можете захотеть взглянуть на нажимной, pubnub или просто HTTPS, если это применимо. См. Демонстрационные части приложения для чата 5 & 6 для первого: https://www.codenameone.com/blog/building-a-chat-app-with-codename-one-part-5.html

+0

Спасибо, я посмотрю. Я не могу использовать push, потому что у меня нет pro, а pnubnub похоже на отправку данных через выделенный сервер. Я просто хочу использовать свое приложение для себя в своем собственном Wi-Fi. Опрос HTTPS был бы возможен, но никакой хорошей практики. Я установил websockets вчера, но я не смог понять, как установить соединение, и не нашел статью, которую вы опубликовали, а другой - с помощью Tomcat. Однако, я посмотрю на это позже и порекомендую снова. До тех пор: Спасибо вам большое! – ZeeCaptain

+0

Хорошо, я посмотрел на него, и для моего случая это не очень полезно из-за того, что я хочу написать сервер самостоятельно. Я просто не могу установить связь с websockets (об этом вы говорили), так что эта проблема еще не решена. У вас есть пример кода или другие полезные статьи об использовании websockets? – ZeeCaptain

+0

Почему это не помогает? В примере вы можете написать любой сервер, который вы хотите? Это API веб-сокетов. Если вам нужны регулярные сокеты, для этого используется cn1lib, а также поддержка встроенного сокета. –