2016-08-07 2 views
-1

У меня есть вопрос:Java TCP Server/Client в Android Studio

Я создал приложение клиента в Android Studio, и мне нужно знать, если он будет работать, если сервер был на Windows, как программа GUI с помощью Ява.

поэтому, если сервер был создан с использованием java в графическом интерфейсе Windows и клиент как приложение на Android-смартфоне ... Будут ли они успешно соединяться друг с другом?

+0

Это не должно быть грубым: но с наивностью вашего вопроса; Я сомневаюсь, что ваши программы будут делать то, что вы ожидаете. Если вы создаете клиент и сервер; и вы определяете протокол, который они должны использовать для связи; и убедитесь, что сетевая инфраструктура так же, как вы хотите; то не имеет значения, где работает ваш сервер или на каком языке был написан ваш клиент. Если это не поможет ... ну, какой ответ вы ожидали? Никто кроме вас не знает ваш код; и ваших описаний недостаточно, чтобы сказать нам что-нибудь. Итак, короткий ответ: да, может быть, нет. – GhostCat

+0

@ GhostCat.Ok, спасибо за комментарий, и я очень сожалею об этом, но у меня не так много опыта работы на Java, и я тоже беспокоился о том, чтобы ответить на мой вопрос. –

+0

@MousaAlfhaily, GhostCat подразумевает, что вы должны изменить свой вопрос. Добавьте лучшее понимание этого. Мы не можем помочь людям, которые не помогают себе. –

ответ

1

Если клиент и сервер соответствуют протоколу TCP, они могут взаимодействовать друг с другом независимо от их базовых платформ, поскольку все сетевые протоколы имеют свои собственные принципы и правила, которые должны выполняться всеми используемыми ими платформами.

Также вы не должны беспокоиться о заказе байтов среднего уровня, потому что у сети есть своя энтитантность, которая является широкоформатной, и на разных платформах они сначала преобразуют свои данные в эту контенту, прежде чем отправлять ее по средам. Все эти вещи обрабатываются на уровне ОС, и вы не должны заботиться о них.