Я занимаюсь разработкой веб-приложения, цель которого - обмениваться файлами между устройствами, использующими одно и то же соединение Wi-Fi. Я разработчик JavaScript, но я никогда не работал с технологией соединений. Есть ли способ, которым я могу сделать это, используя javascript / jquery или любой другой API?
Мне известен только API информации о сети, который возвращает информацию о типе соединения среди других немногих сведений. Пока что я могу проверить только тип и скорость соединения.
var connection = navigator.connection || navigator.mozConnection || navigator.webkitConnection;
if (connection) {
var connection_type=connection.type;
var effectivetype=connection.effectiveType;
var downSpeed = connection.downlink;
console.log('download speed'+downSpeed +'effectivetype:'+effectivetype'+
Connection type:'+connection_type);
}
var connection = navigator.connection || navigator.mozConnection || navigator.webkitConnection;
if (connection) {
var connection_type=connection.type;
if (connection_type=='wifi') {
//the device is connected to a wifi
var wifi_name = 'mywifi';
if (wifi_name == 'mywifi') {
//device is connected to my wifi
var create_connection = create a connection();
if (create_connection) {
//a connection is created between two devices
send_file();
//send a file
}
}
}
}