привет
я новичок в Java, у меня есть сомнения:
в случае, например, я пишу игру с сервером и 3-мя клиентами, и поскольку мне не нужны потоки, потому что клиенты следуют определенному порядку, а в свою очередь может играть только один из них,
Могу ли я поставить сервер в режим прослушивания и выполнить такой код:
while((i++ < maxConnections) ){
Socket connection = listener.accept();
// code that saves the "connection" to a player Object
//not closing the connection
}
скажите мне, если я не прав (заинтересован в части после принятия):
если я не закрываю соединение каждый раз, когда создаю его для каждого клиента, могу ли я писать и читать из потока каждый раз, когда мне это нужно ?? (используя переменную соединения, сохраненную в каждом объекте игрока)
Я закрою соединение только после того, как клиент завершит всю связь с сервером
если я не закрою его, второй клиент не сможет подключиться? это возможно только с потоками?
извините, но я действительно запутался в сетевом программировании