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



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





Простой 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]Кол-во просмотров: 9426

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

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

2017-10-18 10:05:16
Jobinhomex
Научу стабильно зарабатывать 10-20 тысяч рублей ежемесячно дополнительного дохода. Прошу не беспокоить искателям халявы. Пишите на почту: jobweek3380@mail.ru

2017-10-18 09:12:12
Jobinhomex
Научу стабильно зарабатывать 10-20 тысяч рублей ежемесячно дополнительного дохода. Прошу не беспокоить искателям халявы. Пишите на почту: jobweek3380@mail.ru

2017-10-17 15:49:02
Kendiktef
Честные отзывы о самых популярных товарах в 2017 году

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

Среднестатистическому пользователю часто сложно принять решение, надо ли делать покупку, потому как отзывов о товаре в сети может не быть, а отзывам на продающей странице уже не доверяют даже дети. Чтобы решить такую проблему был создан сайт https://otzavik.ru/sbor-serafimu-otzuvu/, где вы сумеете прочитать честные и объективные отзывы о сотнях интернет-товаров, при этом тут отзывы написаны реальными покупателями, а не продавцом.

В нынешнем году в сети продается куча товаров из категории «Красота и здоровье», нередко данные товары представляют собой крема или применяемые внутрь биологически активные добавки. Естественно, что перед заказом и началом использования таких вещей лучше зайти на ресурс с отзывами и оценить опыт других покупателей, отличный пример объективного отзыва вы можете отыскать на странице [url=https://otzavik.ru/sbor-serafimu-otzuvu/]сбор серафимы 2 состав[/url] . И помните про то, что использование любых средств медицинского назначения необходимо обсуждать с докторами, а на заниматься самодеятельностью.

К средствам, которые удостоились своего раздела на ресурсе относятся вещества для усиления эрекции, которых в сети сегодня много. Благодаря объективным и честным отзывам вы сможете заказать себе действительно помогающий препарат, а не дорогую пустышку.

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

Советуем приложить несколько фото и писать предельно подробно.

2017-10-16 21:44:03
VaidokStuts
Где приобрести Сиалис в России

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

К всеобщей радости современная медицина создала [url=http://via-sexgra.ru/]левитра сиалис дженерик купить в москве[/url] , которые сумеют продлить здоровую интимную жизнь на десять лет, не причиняя вреда при этом здоровью остальных органов и систем. Речь идет о Левитре дженериках, которые вы сможете купить на этом портале via-sexgra.ru

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

Все представленные таблетки выпускаются на легальных европейских фабриках и сопровождаются всеми федеральными документами. А небольшая цена дженериков обусловлена отсутствием длинной цепи посредников, как в случае с классической аптекой.

2017-10-16 11:00:50
Ceyavmh
Мы платим за лайки! - Выплаты по требованию!

Наш сервис предоставляет настоящие лайки на фото заказчиков, которые готовы платить за качество.

Именно для этого мы и набираем удалённых сотрудников, которые будут выполнять работу, то есть ставить лайки и получить за это деньги.

Чтобы стать нашим удалённым сотрудником и начать ставить лайки, зарабатывая при этом 45 рублей за 1 поставленный лайк,

достаточно просто зарегистрироваться на нашем сервисе. > www.oplata-vklike.tk <

Вывод заработанных средств ежедневно в течении нескольких минут.

2017-10-11 09:20:25
Mqvqyts
Пройдите 1 регистрацию, сделайте 2 действия
и получайте от 8950 рублей каждые сутки в автоматическом режиме.

Мы гарантируем:
- Первый заработок в течении 60 минут.
- Стабильный доход 24 часа в сутки.
- Поступление денег без задержек.
- Для России, стран СНГ и Европы.
- Без вложений и установки ПО.
- Специально для новичков и людей без опыта.

Более подробная информация у нас на сайте. ( prosto-dengi.tk )

2017-10-10 21:30:35
Kledodapave
Где купить Дженерик Левитра в Москве

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

Речь идет о Дженерике Левитра который вы сможете приобрести на этом http://via-sexgra.ru/levitra-kupit-moskva ресурсе.

Тут вас ждёт каталог из десятков препаратов [url=http://via-sexgra.ru/levitra-kupit-moskva]левитра дженерик купить дешево[/url] , что десятки лет применяются в ЕС и прошли все возможные этапы клинических проверок.

В отличии от обычных аптек, в представленном онлайн магазине все препараты продаются по минимальным расценкам и доставляются заказчику в самой обычной посылке, которая обеспечивает конфиденциальность заказа.

Все продаваемые препараты изготавливаются на легальных западноевропейских заводах и сопровождаются всеми нужными сертификатами.

А небольшая цена дженериков обусловлена отсутствием избыточной цепи посредников, как в случае с классической аптекой.

2017-10-09 16:11:33
Qiplggc
Предлагаем Вам работу без вложений, на системе автоматического приёма и обработки заказов.

Мы предоставляем:

- Наш лицезионный софт.
- документы со всей необходимой доп. информацией.
- постоянная техническая поддержка.

Оплата от 5500 в день. Выплаты ежедневно.

Более подробная информация на нашем сайте >> http://obrabotka-zakazow.tk/ <<

2017-10-08 16:05:35
Dqkhmny
Платим за лайки! - Выплаты ежедневно!

Наш сервис предоставляет настоящие лайки на фотографии заказчиков, которые готовы платить за качество.

Именно для этого мы и набираем удалённых сотрудников, которые будут выполнять работу, то есть ставить лайки и получить за это деньги.

Чтобы стать нашим удалённым сотрудником и начать ставить лайки, зарабатывая при этом 45 рублей за 1 поставленный лайк,

достаточно просто зарегистрироваться на нашем сервисе. > oplata-vklike.tk <

Вывод заработанных средств ежедневно в течении нескольких минут.

2017-10-06 22:35:37
Fkznbok
Заработок на просмотре видеороликов

Новинка интернет заработка видео-просмотры, которые приносят реальные деньги!

1 просмотр видео = 100 рублей! Все просто, понятно и доступно!

Оплата за просмотр моментально. На счёт который Вы укажите при регистрации.

Для начала работы пройдите несложную регистрацию на сайте: http://moneygrup.tk/
Ваше имя: *
Текст записи: *
Имя:

Пароль:



Регистрация

Каким ICQ-клиентом вы пользуетесь?
Стандартным ICQ - клиентом.
11% (23)
Miranda 'ой
13% (29)
крысой - &RQ
5% (10)
Своим собственным :)
4% (8)
Не пользуюсь, так как сижу на модеме :(
1% (3)
Не пользуюсь, мне и так хорошо ...
6% (13)
Qip'ом
56% (121)
Другим
4% (8)

Проголосовало: 215
У жены программиста спросили:
- А как он за тобой ухаживал?
Жена, после минутного раздумья:
- Ну-у, компьютер показал...
Рейтинг: 0/10 (0)
Посмотреть все анекдоты