» Главная
eXcode.ru » Статьи » JAVA / JavaScript » Java » Примеры
» Новости
» Опросы
» Файлы
» Журнал



Пользователей: 0
Гостей: 12





Простой IRC клиент




самый простой IRC клиент работает в нём почти также удобно:))) как и сидеть в IRC используя telnet. Работа идёт по IRC протоколу, RFC которого находится здесь: ftp://ftp.irc.org/irc/docs/rfc1459.txt.

- для того чтобы зайти на канал, необходимо набрать join #chanel
- для отправки сообщения на канал privmsg #chanel :Vsjem privet
- для посылки сообщения в приват Privmsg name :Hi kak dela (не забудьте в начале послания ставить двоеточия)
- для получения всех возможных команд help

Надеюсь, кому-то это будет интересно, это может быть ваш первый шаг для создания нормального IRC клиента. Yаверно сама программа плохая, но я сделал всё, что мог, кто разбирается сделайте замечания и т.д и я их обязательно исправлю мой e-mail zs_m@one.lv


import java.net.*;
import java.io.*;

class Irc_sm{
  static Socket socket;
  static PrintWriter out;
  public static void main (String [] args){
  String server="irc.delfi.lv";
  int port=6667;
  String nick="Zs2";
  String name="zs_name";
  String host="zs_host";

try {
socket=new Socket(server,port);
BufferedReader in=new BufferedReader(new InputStreamReader(socket.getInputStream()));
out=new PrintWriter(new BufferedWriter(new OutputStreamWriter(socket.getOutputStream())),true);
out.println("NICK "+nick);
out.println("USER "+host+" "..." "..." "+name);


    Producer p=new Producer (out);
    Consumer c=new Consumer(in,server);
     }catch (Exception e){System.out.println(e);}
    try{
      Thread.sleep(0);
    }
    catch (InterruptedException ie)  {}

}
public static void send_string(String str){
  out.println(str);
  }
}





class Producer implements Runnable {
  private PrintWriter out;
  private Thread go;
  BufferedReader br=new BufferedReader(new InputStreamReader(System.in));
  Producer(PrintWriter out) {
    this.out=out;

    go = new Thread(this);
    go.start();
}
public void run (){

  Thread th=Thread.currentThread();
  try{

  while (true){
         out.println(br.readLine());
       }
        }catch (Exception e){System.out.println(e);}
}
public void stop() {go = null; }
}

class Consumer implements Runnable{
  BufferedReader in;
  PrintWriter pw;
  Thread go;
  String server;
  String str;
  Consumer(BufferedReader in, String server) {
    this.in=in;this.server=server;
    go = new Thread(this);
    go.start();

}
public void run (){
  Thread th=Thread.currentThread();
   try{
pw=new PrintWriter(new OutputStreamWriter(System.out,"Cp866"),true);
     while (true){
       str=in.readLine();
     if(str.length()>5){
  if("PING ".equals(str.substring(0,5)))
  Irc_sm.send_string("PONG "+server);

  }
pw.println(str);
     }
  }catch (Exception e){System.out.println(e);}
}
public void stop()
{go = null;}
}



Автор: Zs
К началу статьи





Добавил: MadvEXДата публикации: 0000-00-00 00:00:00
Рейтинг статьи:5.00 [Голосов 1]Кол-во просмотров: 10544

Комментарии читателей

Всего комментариев: 792

2018-12-16 12:28:38
KatzimsNus
Если вы приняли решение получить быстрый займ, вам следует определиться с МФО, где лучше взять займ online. Сейчас не все компании оформляют моментальные займы. Если вы стремитесь получить мгновенные займы, вам необходимо просмотреть перечень организаций, которые предоставляют займы на хороших условиях.

На все-займы-тут.рф находится каталог МФО, которые выдают моментальные займы людям. На портале можно найти разные организации, прочитать отклики и определиться с параметрами займа. Большое количество фирм предоставляют займы на выгодных условиях. Получить займ реально сегодня с паспортом.

Для того, чтобы посетитель мог получить онлайн займ необходимо выбрать компанию, изучить параметры займа. Каждый клиент попадал в положение, когда деньги нужны очень срочно. Братья не всегда могут помочь в финансовом плане. Из-за этого нужно изучить возможность взять online займ на карту.

Если вы хотите получить для себя [url=http://все-займы-тут.рф/]займ на карту срочно без отказа по всей россии[/url] , вам надо выбрать условия. Если вы добросовестный заемщик, деньги будут переведены вам в моментальные сроки. Получить средства вы можете в рублях на определенный срок. Нужно подчеркнуть, что сервис гарантирует максимальную конфиденциальность. На сайте собраны МФО, которые всегда идут клиентам навстречу. Новые люди также не будут ощущать какого-то дискомфорта. Лояльные условия кредитования также существуют для многих людей.

У вас есть вероятность получить микрозаймы быстрее, чем это проходит в банковских учреждениях. Вам не придется собирать что-то из документов. Быстрые займы – универсальный выход, если вам в сжатые сроки потребовались деньги. Для получения денег нужно заполнить анкету на ресурсе МФО. С вами моментально свяжется менеджер и обсудит все детали.

Если вы не знаете, где можно изучить каталог лучших МФО, можете смело просмотреть его на ресурсе. Лучшие микрофинансовые организации размещены на сайте. У всех МФО есть техническая поддержка. Получить займ можно на банковскую карту любого банка. Вы можете также получить деньги за 15 минут без каких-то вопросов от банковских менеджеров.

Затем, как ваша заявка будет одобрена, вы получите подтверждение. Больше чем 90% заявок получают одобрение. Оформить займ реально даже через планшет. Для этого понадобится иметь выход в сеть. Также вам нужен будет паспорт и банковская карта, куда вы будете получать средства.

2018-12-15 23:49:28
Wdqbhvot
"novaMessi ✅⚽🔵🔴 #FCBarcelona #Messi #Blaugrana #SuzyCortez #MissBumbum #FootballA post shared by Suzy Cortez (.suzycortezoficial) on Feb 10, 2017 at 1:01pm PSTBarca president Josep Maria Bartomeu hasВ stressed how important it is that the club holds onto their talisman." Keep up-to-date with all the latest transfer news and gossip ahead of the January window with SunSports daily?LIVE blog. But Clement ЎЄ now one of only three English managers in the Premier League ЎЄ has returned to change all that. <a href=https://www.soldeshuarache.fr/adidas%20ar%202.0%20ebay-ID2181501.html>adidas ar 2.0 ebay</a> 5million for Greek defender Kostas Manolas &#8211; as talks with Victor Lindelof hit a wall. and it looks just like shirt from 30 years ago when they were relegated in shameBig neym signingMan . synthesize He said: The magician came into a town and transformed a bunch of half-talented football players into glorious champions. Ince has bagged 20 goals in 33 matches during his two spells under McClaren at Derby. <a href=http://www.aaa7.fr/soulier%20stan%20smith-ID33823.html>soulier stan smith</a> Bruce wants to buy the talented defender and put him straight into his side as part of a major overhaul of the Championship outfit. garment 6Getty Images13Jose Mourinho jokingly urged Manchester United fans to camp outside of Zlatan Ibrahim. Liverpool had only two shots in this home fixture against the hugely impressive Premier League minnows ЁC luckily they both went straight in. that <a href=http://www.soldespm.fr/adidas%20gazelle%20sneakers-ID1127.html>adidas gazelle sneakers</a> "Busquets, he moves the play on, uses his skinny frame to get between himself and the ball and then sweeps beautiful passes up field."

Reference: http://hansonmechanical.com/rss.xml

2018-12-15 05:20:01
VabriokJodia
Если вы приняли решение получить быстрый займ, вам надо определиться с МФО, где оптимально взять займ online. В наши дни не все компании предоставляют моментальные займы. Если вы стремитесь получить мгновенные займы, вам нужно просмотреть каталог МФО, которые предоставляют займы на приемлемых условиях.

На все-займы-тут.рф находится перечень МФО, которые выдают быстрые займы заемщикам. На ресурсе можно найти разные организации, прочитать отклики и определиться с условиями займа. Много организаций предоставляют средства на нормальных условиях. Получить займ вы можете в наши дни с паспортом.

Для того, чтобы клиент мог получить срочный онлайн займ необходимо выбрать МФО, изучить условия займа. Каждый человек попадал в ситуацию, когда деньги нужны безумно срочно. Сестры не всегда могут помочь в финансовом плане. Из-за этого необходимо изучить возможность взять online займ на карту.

Если вы стремитесь оформить [url=http://все-займы-тут.рф/]микрозаймы онлайн на карту без отказа без проверки мгновенно круглосуточно[/url] , вам нужно выбрать условия. Если вы честный заемщик, финансы будут переведены вам в моментальные сроки. Получить займ вы можете в рублях на определенный срок. Нужно отметить, что сервис гарантирует полную конфиденциальность. На портале собраны МФО, которые всегда идут посетителям навстречу. Новые лица также не будут ощущать какого-то дискомфорта. Лояльные условия кредитования также доступны для многих людей.

У вас присутствует возможность получить микрозаймы быстрее, чем это проходит в банках. Вам не надо собирать документы. Моментальные займы – уникальный выход, если вам в сжатые сроки необходимы деньги. Для получения средств нужно заполнить анкету на портале МФО. С вами моментально свяжется сотрудник и обсудит все подробности.

Если вы не знаете, где можно найти список лучших МФО, можете смело просмотреть его на портале. Лучшие микрофинансовые организации размещены на ресурсе. У всех сервисов есть техническая поддержка. Получить займ вы можете на банковскую карту любого банка. Вы можете также получить финансовые сбережения за 5 минут без каких-то вопросов от банковских менеджеров.

После того, как ваша заявка будет одобрена, вы получите подтверждение. Больше чем 90% заявок получают одобрение. Оформить кредит вы можете даже через планшет. Для этого понадобится иметь выход в сеть. Также вам потребуется паспорт и банковская карта, куда вы будете получать деньги.

2018-12-11 20:42:44
Kadomfluek
Огромный опыт организации ПК "Полимерстрой18" даёт о себе знать. Фирма известна на рынке как лидер в секторе комплексного проектирования производственных линий для товаров на основе полимер-песчаных материалов. Более точную информацию [url=https://18ps.ru/info/utilizaciya-polimerov/]вторичная переработка полимеров[/url] про это вы можете изучить на нашем сайте.

На 18ps.ru вы также можете проверить сертификаты фирмы. Сотрудники ПК «Полимерстрой18» занимаются выпуском оборудования. Если вас заинтересовала уже готовая продукция, вы можете забронировать её по телефону +7(3412)540-004. Сегодня в фирме доступны различные услуги. Среди ключевых заказчиков организации считаются строительные организации. Если вам надо стекло дробленое приобрести или ступени полимерпесчаные заказать, сделать это возможно через менеджеров компании. В наши дни многих также интересует и сушилка для песка. Она активно применяется в строительных целях. На строительных участках сушилка для песка барабанная есть неотъемлемым атрибутом. Без сушилки безумно трудно подготовиться к строительным работам.

Организация находится по адресу г. Ижевск, ул. Клубная, 24, куда вы можете прибыть. Если вам потребуется индивидуальная консультация, вам её предоставят. Многих интересует сейчас террасная доска в Ижевске. Её часто заказывают в коттеджи и частные дома. Вы можете террасную доску приобрести в Ижевске по очень вкусной цене. Фирма постоянно проводит акции и распродажи товаров.

Временами в фирму ПК "Полимерстрой18" обращаются даже городские власти. Власти заказывают кое-какие материалы для города. В наши дни технология и переработка полимеров безумно интересует и само правительство. Как раз по этой причине много людей ставят канализационные люки из полимеров. Также в организацию иногда приезжают и люди из-за границы. Их интересует технология композитов из стекла пластика. Основные азы, конечно, им рассказываются. Однако, технология полимерпесчаного производства остаётся закрытой для иностранных гостей.

На 18ps.ru вы можете выбрать [url=https://18ps.ru/info/polymer_tech/]технология производства полимерпесчаной[/url] и заказать ленточный транспортер, купить его в Ижевске или даже в регионе безумно трудно. В основном, транспортер ленточный наклонный надо заказывать в магазинах за несколько недель. Но в компании ПК «Полимерстрой18» это не нужно делать. Если вы желаете облагородить свой коттедж полимер-песчаными материалами, сделать это легко. В наши дни технология укладки тротуарной полимерпесчаной плитки очень популярна.

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

Вся продукция в фирме очень дорогая. Из-за этого не все клиенты могут себе позволить сразу приобрести что-то. Есть варианты лизинга или бартера. Так как организация изготовляет технику для переработки пластика и стекла в больших масштабах, вы можете заказать лучшее оборудование с отсрочкой по платежам.

Полные инструкции об этом вы также можете найти на 18ps.ru ПК "Полимерстрой18", где есть много информации. Менеджеры всегда в сжатые сроки отвечают. Вы можете изучить также обзоры на портале про работу компании или про изготовление материалов.

2018-12-10 12:10:37
Mafgikcramn
Огромный опыт фирмы ПК "Полимерстрой18" даёт о себе знать. Фирма известна на рынке как лидер в секторе комплексного проектирования производственных линий для продукции на базе полимер-песчаных материалов. Более точную информацию [url=https://18ps.ru/info/biznes-plan/planplitka/]оборудование для производства плитки тротуарной полимерной[/url] про это вы можете найти на нашем сайте.

На 18ps.ru вы также можете просмотреть сертификаты структуры. Специалисты компании занимаются изготовлением оборудования. Если вас заинтересовала уже готовая продукция, вы можете забронировать её по телефону +7(3412)540-004. В наши дни в компании есть различные услуги. Среди ключевых заказчиков компании считаются строительные застройщики. Если вам нужно стекло дробленое приобрести или ступени полимерпесчаные заказать, сделать это можно через менеджеров организации. На данный момент многих также интересует и сушилка для песка. Она активно применяется в строительных целях. На строительных участках сушилка для песка барабанная является неотъемлемым атрибутом. Без неё невероятно сложно подготовиться к строительным работам.

Организация размещена по адресу г. Ижевск, ул. Клубная, 24, куда вы можете приехать. Если вам потребуется индивидуальная консультация, вам её окажут. Многих интересует в наши дни террасная доска в Ижевске. Её постоянно заказывают в коттеджи и частные дома. Вы можете террасную доску приобрести в Ижевске по очень крутой цене. Компания регулярно проводит акции и распродажи материалов.

Временами в организацию ПК "Полимерстрой18" обращаются даже городские власти. Власти заказывают кое-какие материалы для города. Сейчас технология и переработка полимеров безумно интересует и само правительство. Как раз по этой причине многие устанавливают канализационные люки из полимеров. Также в фирму раз в год приезжают и гости из-за границы. Их привлекает технология композитов из стекла пластика. Ключевые азы, конечно, им рассказываются. Хотя, технология полимерпесчаного производства остаётся скрытой для иностранных гостей.

На 18ps.ru вы можете выбрать [url=https://18ps.ru/catalog/izmelchiteli/aglomeratory/aglomerator-apr.html]агломератор рыбинск[/url] и заказать ленточный транспортер, купить его в Ижевске или даже в области очень сложно. Как правило, транспортер ленточный наклонный нужно заказывать в магазинах за пару недель. Но в фирме ПК «Полимерстрой18» это не нужно делать. Если вы желаете облагородить свой коттедж полимер-песчаными материалами, сделать это просто. В наши дни технология укладки тротуарной полимерпесчаной плитки безумно популярна.

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

Вся продукция в фирме невероятно дорогая. Из-за этого не все лица могут себе позволить сразу покупку. Есть варианты лизинга или бартера. Так как фирма изготовляет технику для переработки пластика и стекла в больших масштабах, вы можете купить лучшее оборудование с отсрочкой по выплатам.

Полные данные об этом вы также можете просмотреть на 18ps.ru ПК "Полимерстрой18", где есть много информации. Менеджеры всегда быстро отвечают. Вы можете изучить также статьи на ресурсе про работу организации или про изготовление материалов.

2018-12-01 10:56:38
Zypgltco
"RELATED STORIESThe unexpected guestIn today&#039;s Striker, Nick is welcomed to Florida at gunpoint - but there&#039;s a bigger shock in store.""rd, IbrahimovicHull: Jakupovic, Robertson, Maguire, Meyler, Huddlestone, Clucas, Dawson, Niasse, Tymon, Evandro, MarkovicWhere can I watch itThe match isnt on live television or radio,?but you can follow all the action with our live blog or our individual match commentaries."Getty Images4The Chilean star will cost the Serie A giants around Ўк25millionReuters4Sanchez has been.
[url=http://www.vans-all.com/D-vans-pas-chere-femme]vans pas chere femme[/url]
[url=http://nk.laurevip.com/C-air-force-one-c-32]air force one c-32[/url]

But Potters boss Hughes insists tomorrows trip to Old Trafford ЎЄ the first time the pair have gone head-to-head since 2012 ЎЄ is Shawcross chance to set the record straight.Getty Images5Wilshere has played the full 90 minutes in each of Bournemouth&#8217;s last two Premier.
Any team newsJoel Matip is in contention to start for the Reds after being left on the bench for the.

http://www.soldesnike2018.fr/D-air-max-one-homme-noir.html]air max one homme noir}

2018-11-28 13:13:09
AndreyNup
Поможем продвинуть Ваш сайт в первых строках поисковых систем Яндекс и Google.
[url=http://interpult-s.ru/title-i-zagolovki/]Title и заголовки[/url]

2018-11-16 18:40:21
Unspdlna
"us fixtures, results and live match commentaryIn both matches United chased the game and were found wanting as Mourinho spent time assessing his squad."The 4-0 thrashing at Everton last week exposed some alarming shortfalls in Pep Guardiola&#8217;s squ.Citys defence has been shipping a hatful of goals in recent weeks and currently have the worst defensive record in the top seven.
http://www.rapid-city.fr/ADIDAS-Superstar-80s-Metal-Toe-Noir-Adidas-Superstar-80S-Metal-Toe-Gold-T500142.htmladidas superstar 80s metal toe gold
http://www.skecherssport.com/D-skechers-go-walk-3-2016skechers go walk 3 2016
http://www.nbvshop.com/K-new-balance-580-men-goldnew balance 580 men gold

"5Manchester United Jose Mourinho needs time as he can definitely turn it aroundHAVE THEY GOT THE RIGHT MANAGERIn my opinion, most definitely they have."Reuters3Arsenal&#8217;s Alexis Sanchez celebrates scoring their first goal todayHe has the gut feeling to find that extra gear to be dangerous whenever the ball comes to him.
"I said, Ў®Ill speak to the chairman to see what the bid is."

[url=https://shopee.tw/ж­Је“ЃиЂђе…‹е¤Єз©єдєєж¬Љеї—йѕЌGDеђЊж¬ѕиЃЇеђЌCraft-MarsYardTS-NASA-2.0-GDи·‘ж­Ґйћ‹е…Ёй»‘-i.93557955.1614936831]иЂђе…‹е¤Єз©єдєєж¬Љеї—йѕЌGDеђЊж¬ѕ[/url]

2018-11-08 12:08:23
Znelptoe
"But we played an adult game, tried to create chances and didnt give anything away."Im completely focused on Benfica and Im hoping to continue here for many years."However, the need to recruit the Portuguese midfielder is less pressing after the renaissance of Yaya Toure over the past fortnight."
[url=http://hugoboss.pascher14.fr/Sac-en-bandouliГ©re-Valory-en-cuir-par-HUGO-Sacoche-Hugo-Boss-Homme-T3096.html]sacoche hugo boss homme[/url]
[url=http://www.runningasics.com/D-asic-gt-200]asic gt 200[/url]

Alamy7Vardy was at non-league Fleetwood just five years agoReuters7Walsh&#8217;s gamble has seen him.His anticipation is first class in the box and in midfield.
The powerful striker has scored 74 goals in 98 youth games for Chelsea at different levels and is highly thought off amongst the coaching staff at the Blues.

[url=http://costumehomme.paris77.fr/Chaussures-HabillГ©es-Prada-Sandales-CompensГ©es-T1890.html]sandales compensГ©es[/url]

2018-11-07 16:10:09
Атаканавратаря
Баунсер (он же BNC) являет собой irc-прокси. Помогает скрыть реальный адрес и сохранять коннект (и писать логи) когда собственно irc-клиент не запущен. Бородатые админы вместо этого нередко запускают консольный irc-клиент вроде bitchx, irssi или weechat в screen где-нибудь на сервере, эффект тот же.
Ваше имя: *
Текст записи: *
Имя:

Пароль:



Регистрация

Какой поисковик лучше?
Yandex
41% (63)
Rambler
10% (15)
Google
42% (65)
Yahoo!
1% (1)
MSN
0% (0)
Mail.ru
2% (3)
Aport
1% (1)
AltaVista
1% (2)
Другой
2% (3)

Проголосовало: 153
K хакеру подходит ламер, протягивает исходник своей неработающей программы и спрашивает:
- Где у меня ошибка?
- В ДHK!!!
Рейтинг: 6.5/10 (2)
Посмотреть все анекдоты