Шаблоны проектирования
От: d4u  
Дата: 16.08.07 08:31
Оценка:
Подскажите, существует ли что-нибудь вроде шаблонов проектирования клиент-серверных приложений?
Т.е. скажем необходимо сделать эхо-сервер, а шаблон заключался бы в описании того, как удобнее и лучше это сделать средствами java. Например, писать класс Server, представлюящий из себя синглетон и реализовать в нем методы getMessage, sendMessage и accept. Вторым классом был бы ServerListener implements Runnable, в котором бы реализовывался бы цикл приема сообщений приблизительно так:
Socket s = Server.etInstance().accept();
while(!s.isClose()){
String msg = Server.getInstance().getMessage();
Server.getInstance().sendMessage();
}

ну или что во что горазд... Если паттернов нет, подскажите, пожалуйста, как делать правильно. Задача заключается в написании демона, который бы висел на двух портах и прослушивал бы приходящие ообщения с последующим их анализом. Спасибо.




16.08.07 18:30: Перенесено модератором из 'Java' — Blazkowicz
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.