0 / 0 / 1
Регистрация: 27.03.2013
Сообщений: 57
|
|||||||||||
1 | |||||||||||
Сервер на несколько клиентов30.07.2016, 12:37. Показов 2201. Ответов 4
Метки нет (Все метки)
Здравствуйте, появилась проблема. Как из того сервера,что я сделал, который принимает только одного клиента, можно сделать много. Погуглил, немного, ответы вроде бы как и есть, но я все равно не понимаю как добавить несколько клиентов к серверу.
Код сервера
0
|
30.07.2016, 12:37 | |
Ответы с готовыми решениями:
4
Сервер и несколько клиентов Один сервер и несколько клиентов Сервер -> множество клиентов Клиент-сервер со множеством клиентов java |
378 / 370 / 114
Регистрация: 30.06.2010
Сообщений: 1,445
|
||||||
06.08.2016, 22:34 | 2 | |||||
Самый простой вариант - обрабатывать каждое соединение в отдельном потоке, а ss.accept() завернуть в цикл (например бесконечный):
1
|
528 / 263 / 70
Регистрация: 11.12.2016
Сообщений: 1,223
|
|
28.02.2017, 03:55 | 3 |
Не подскажете как в этом бесконечном while() распараллелить потоки(буфера) ввода/вывода а то сервер посылает список из (наперед неизвестно) 10-ти(строк, элем..) а в клиента принимает всего 1 поток, и возникает разница ввода/вывода потоков.
Спасибо.
0
|
378 / 370 / 114
Регистрация: 30.06.2010
Сообщений: 1,445
|
|
28.02.2017, 23:00 | 4 |
Ничего не понял
0
|
528 / 263 / 70
Регистрация: 11.12.2016
Сообщений: 1,223
|
|||||||||||||||||||||
01.03.2017, 02:00 | 5 | ||||||||||||||||||||
К примеру вот сервер, метод run:
Но я не могу правильно все это принять на клиенте. На клиенте надо нажимать Enter чтобы построчно выводился весь список. Что я делаю на клиенте :
Спасибо за отклик. П.С. как отвечать адрессно? Добавлено через 1 час 55 минут Пару дней я добирался к этому решению и именно теперь, после взгяда со стороны, я его нашел. Если кому интересно, то я просто на сервере добавил out1.println("end_stack"); в конец в тело условия с хэлпом А на клиенте добавил в условие с хэлпом, бесконечный цикл с выходом if((l_client.lam_2(in1)).equalsIgnoreCase("end_stack")) break; и конечно же поменял возвращаемый параметр лямбды. В любом случае спасибо.
0
|
01.03.2017, 02:00 | |
01.03.2017, 02:00 | |
Помогаю со студенческими работами здесь
5
Как организовать сервер для многих клиентов? Сервер c использованием Java nio для множества клиентов Один сервер несколько клиентов Несколько клиентов на один сервер Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |