2015-03-17 2 views
-3

У меня два нетбука, у одного есть Bluetooth/WiFi (работает Ubuntu), а у другого есть Bluetooth (только под управлением Windows 7). Могут ли они соединяться друг с другом? Я хочу подключить их, используя приложение java client/server socket. Код уже работает на одной машине. Теперь я хочу протестировать его на обеих машинах.Подключить две машины только с помощью Bluetooth

ответ

0

После нескольких поисков я узнал, что единственный способ подключения 2-х устройств, использующих bluetooth и Java, - через BlueCove (реализация JSR-82). Кажется, что вам придется переписать код клиентского сервера. Если логика клиент-сервер хорошо структурирована, не должно быть проблемой переписать уровень связи.

Пример подключения http://www.aviyehuda.com/blog/2010/01/08/connecting-to-bluetooth-devices-with-java/

+0

Я проверил ссылку и обнаружил, что речь идет о подключении к Bluetooth-совместимых устройств и объясняет специфическую Bluetooth модель программирования для делать это. Это не совсем то, что я ищу. Мне нужно использовать приложение сокета клиент/сервер (без изменений) для подключения двух машин. Проблема в том, что есть только Bluetooth, который, согласно вашим словам, не может использоваться для подключения к другой машине. – Albert

+0

Сокеты могут использоваться только для соединений TCP или UDP. Bluetooth не использует никаких сетевых протоколов. Как вы можете видеть в конце статьи, есть способ эмуляции каналов связи sendMessageToDevice (String serverURL) – nucandrei

+0

Как насчет WiFi, использует ли он TCP? – Albert