Я использовал базовый демонстрационный код wifi, содержащийся в примере андроида для разработки приложения, которое может подключать несколько устройств, используя Wi-Fi прямой. Я могу подключить несколько устройств и выполнить двунаправленную связь с сервером для всех клиентов и от клиента к серверу.Ограничение количества пользователей в wifiDirect
WIFI напрямую использует код ниже для разъединения. Но это ограничение отключает все устройства (Basiclly отключает всю группу).
manager.removeGroup(channel, new ActionListener() {
@Override
public void onFailure(int reasonCode) {
Log.d(TAG, "Disconnect failed. Reason :" + reasonCode);
}
@Override
public void onSuccess() {
}
});
Я хочу ограничить число пользователей до 4. Не более 4 пользователей подключаются сразу. Если 5-й пользователь пытается подключиться, есть ли способ отключить только 5-го пользователя (никакой другой пользователь не будет отключен)?
Bahi Хорошо, позвольте мне попробовать это и вернуться к вам. Еще одно сомнение cancelConnect (WifiP2pManager.Channel c, WifiP2pManager.ActionListener listener) используется для отмены при подключении, я думаю. – Furious
Ya Просто попробуйте –
Это сработало ??? –