» Главная
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]Кол-во просмотров: 10817

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

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

2019-04-21 03:38:58
Larryrop

Получать плату за посещение сайтов — это утопия? Нет, если речь о CryptoTab — первом в мире браузере со встроенными функциями майнинга. Никаких вложений и затрат — всё просто, прозрачно и честно. Попробуйте сами! http://bit.ly/2OOmu60

=========
Продвижение в Инстаграмм http://bit.ly/2Ivciyg

2019-04-21 00:37:50
Larryrop

Получать плату за посещение сайтов — это утопия? Нет, если речь о CryptoTab — первом в мире браузере со встроенными функциями майнинга. Никаких вложений и затрат — всё просто, прозрачно и честно. Попробуйте сами! http://bit.ly/2OOmu60

=========
Продвижение в Инстаграмм http://bit.ly/2Ivciyg

2019-04-12 12:50:06
Derekmix

Давайте я расскажу вам, как можно легко начать получать пассивный доход в криптовалюте. Скачивайте себе новый веб-браузер CryptoTab со встроенным майнинг алгоритмом и начинайте им пользоваться. Пока вы смотрите сериалы онлайн, сидите в соц. сетях или читаете новости, да все что угодно - браузер будет зарабатывать вам криптовалюту. Больше информации по ссылке - http://bit.ly/2uZLOgc

2019-04-09 19:07:21
Derekmix

Получать плату за посещение сайтов — это утопия? Нет, если речь о CryptoTab — первом в мире браузере со встроенными функциями майнинга. Никаких вложений и затрат — всё просто, прозрачно и честно. Попробуйте сами! http://bit.ly/2OOmu60

2019-04-08 11:50:42
MiraVor
Наш сервис предоставляет живые лайки на фотографии заказчиков, которые готовы платить за качество.

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

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

Вам потребуется просто зарегистрироваться на нашем сайте. > http://like-money.ru/ <

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

2019-04-03 06:28:55
MarfilakLab
Кроссовки Fila считаются одними из самых знаменитых брендов обуви в наши дни. В Австралии и в Европе этот бренд завоевал доверие у многих. Вы можете не задумываться по поводу качества обуви, ведь каждая пара создаётся по какой-то своей технологии.

Если прежде кроссовки Fila реально было найти только в США и заказать их через американскую почту, сейчас вы можете купить такие кроссовки уже в РФ. Достаточно зайти на fila-msk.ru, где размещен большой каталог кроссовок. На портале вы можете найти красивые кроссовки Fila для парней и девушек.

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

На портале [url=https://fila-msk.ru/]сайт кроссовок fila[/url] есть много моделей кроссовок, которые есть шанс заказать по низким ценам. Вы можете оплатить кроссовки онлайн с помощью кредитной карты. Вы можете использовать мультивалютную кредитку. Если у вас будет интерес приобрести в интернете оригинальные модели Fila, вам следует перейти на fila-msk.ru, где находится большой выбор кроссовок.

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

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

Если вы ежедневно носите кроссовки, крутой бренд Fila подойдёт несомненно вам! Сейчас кроссовки этого бренда пользуются спросом не только в МО или Санкт-Петербурге. Вы можете легко заказать их в разных городах России. Сделать заказ через интернет-магазин - [url=https://fila-msk.ru/]оригинальные кроссовки fila[/url] невероятно легко. Необходимо выбрать модель, которая вам подойдёт и добавить в покупки. После этого вы сможете её оплатить. Вы также можете оплатить кроссовки курьеру при получении. На данный момент невероятно известными есть FILA DISRUPTOR SNEAKERS IN BLACK, которые вы можете купить через портал. Вы также можете выбрать размер из размерной сетки. На ресурсе есть шанис выбрать кроссовки для женщины как с маленькой ногой, так и большой.

На fila-msk.ru вы можете найти [url=https://fila-msk.ru/]fila купить[/url] которые изготовлены из прочных материалов. Современные модели невероятно известны и их мгновенно раскупают. Если у вас есть желание быть стильным, вам нравится бренд Fila, вы легко можете купить сразу несколько кроссовок через портал. Вы также можете обращаться в службу поддержки по любым вопросам по телефону 8(495)532-35-45, где вам моментально ответят на любые ваши вопросы.

Менеджеры по работе с клиентами работают быстро, в связи с чем кроссовки Fila клиенты получают моментально. Вы можете также попросить менеджера проконсультировать вас касаемо определённой пары кроссовок. Менеджеры с радостью это сделают.

2019-02-23 04:39:07
RevajonCoeno
Если вам необходимы [url=http://все-займы-тут.рф/самые-новые-займы/]займы онлайн на карту без проверок срочно список самые новые займы[/url], которые выдаются МФО, вы без проблем сможете найти на веб-странице ВСЕ-ЗАЙМЫ-ТУТ.РФ, где находится список МФО. В наши дни большое количество сервисов выдают займы на лояльных условиях. Нужно подчеркнуть, что 98% заявок получают одобрение.

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

Воспользовавшись услугами МФО, вы в быстрые сроки сможете найти МФО, которая придется вам по душе. Для получения финансов нужно подать заявку. На сайте размещены сервисы, которые выдают деньги как на 15.000 рублей, так и на 70.000 рублей. Если вам надо получить финансы быстро, лучший вариант – МФО. Не все учреждения предоставляют деньги очень быстро. Если заемщиком является студент или пенсионер, банк ему откажет. Сейчас МФО предоставляют студентам и пенсионерам займы.

Вы можете выбрать метод получения средств. Это может быть банковская транзакция на кредитную карту Visa или MasterCard. Вы также можете оставить заявку в МФО, которая перечисляет финансы только на Qiwi.

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

Сегодня многие стремятся решить свои финансовые трудности. Не всегда работодатель платит деньги в срок, что может ужасно повлиять на ваше финансовое положение, если у вас существуют финансовые обязательства. Тогда также лучше обращаться в МФО. Сегодня невероятно знамениты такие МФО, как: MangoMoney, Credilo, Konga и другие.

[url=http://все-займы-тут.рф/микрозаймы-на-карту-за-5-минут/]Микрозаймы на карту за 5 минут без проверки кредитной истории[/url] - это реально, получить микрозайм вы можете под небольшие процентные ставки на срок от 7 до 30 дней в сжатые сроки! Много компаний выдают средства после 21 года. Хотя, некоторые МФО также выдают валюту после 18 лет.

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

2019-02-18 11:50:52
Zacharyded
Производство матрацев. Реализация текстильной продукции

http://bit.ly/2I5Rw9W - матрац ватный

- любые объемы,
- матрасы высочайшего качества,
- самые выгодные цены

https://goo.gl/5WYADp - спальный комплект для рабочих

2019-02-18 06:51:01
Mafunadiche
Сегодня очень много порталов предлагают пользователям прослушивать музыку. Найти отличный музыкальный сайт сложно. Если вы желаете найти сайт, где можно скачать русский рок в формате flac, мы рекомендуем зайти на flactor.ru

На ресурсе вы можете загрузить сборники знаменитых музыкантов. Невероятно трудно найти альбом, который может вас заинтересовать. Если вы любите слушать pop rock flac, скачать такую музыку легко на портале. Сейчас много ребят слушают progressive rock flac, который завоевал интерес у парней в Европе и Новой Зеландии. Если вы привыкли слушать deep house flac, или вам безумно нравится rap flac, мы рекомендуем изучить категории на портале. Очень много альбомов на данный момент опубликованы на портале. Вы можете найти и слушать альбомы, год релиза которых 1990.

Если вам предстоит дальняя дорога, лучше слушать музыку. Если вы желаете расслабиться в пути, предлагаем слушать euphoric trance flac и [url=https://flactor.ru/drum-bass/]drum bass flac torrent[/url] . Такая музыка успокаивает и после неё очень отлично поднимается настроение. Если у вас будет длительный рейс и в аэропорту вы пожелаете отвлечься, предлагаем слушать vocal jazz flac.

Сегодня flac музыка знаменита как у молодых ребят, так и у мужчин в возрасте. Её слушают по всему миру и получают большое удовольствие. На flactor.ru вы найдёте альбомы прошлых лет. Если вам интересна музыка для девушек, вы можете через downtempo flac торрент загрузить её и получать наслаждение.

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

Надо отдельно подчеркнуть, что музыка в формате alac сегодня безумно популярна. Вы можете искать сайты с flac музыкой длительное время. Однако, если вы желаете быть уверенны в звучании, предлагаем посетить отличный веб-сайт Flactor.

Ныне много лиц заходят на сайт и довольны тем, что они могут сборники музыки 2019 flac скачать торрент бесплатно. Для того, чтобы вы могли загрузить альбомы, вам не надо проходить регистрацию. Также нужно подчеркнуть, что пользователям не потребуется платить или высылать смс. Сейчас много сайтов просят заплатить за то, чтобы была возможность скачать альбом.

Вы же можете без проблем кликнуть на сайт и flac dubstep скачать торрент бесплатно. Направление psybient flac активно развивается сейчас. Исходя из этого украинцы также часто слушают [url=http://flactor.ru/house-lossless/]future house flac[/url] и могут ambient flac скачать торрент бесплатно.

На портале есть разные направления музыки. Вы можете загрузить даже классические песни, ведь классическая музыка flac может заинтересовать многих юных слушателей. Отличное звучание песен даёт шанс слушать их в метро, машине или даже самолете. Вы можете круто провести досуг, если будете слушать rap flac. Много замечательных и крутых песен позволяют расслабиться. Ныне даже направление rap flac звучит активно в клубах.

Сегодня flac музыка звучит у многих людей в наушниках. Если вы услышали flac rap в автобусе и желаете скачать и послушать альбом, вы легко можете перейти на flactor.ru, где найдёте и загрузите не только flac rap альбом, но и deep house flac альбом. Администрация ресурса регулярно добавляет новые альбомы на сайт. Вы сможете изучить целую базу альбомов на сайте. Нужно также выделить, что вы можете загрузить альбомы на очень высокой скорости.

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

2019-02-12 03:05:24
Zacharyded
Производство матрацев. Реализация текстильной продукции

http://bit.ly/2I5Rw9W - купить матрас

- любые объемы,
- матрасы высочайшего качества,
- самые выгодные цены

http://bit.ly/2I5Rw9W - спальные комплекты для рабочих дешево в москве
Ваше имя: *
Текст записи: *
Имя:

Пароль:



Регистрация

Какой ОПСОС лучше?
Megafon
27% (59)
MTS
22% (48)
Beeline
26% (58)
АТС
3% (6)
Тут таких нет ...
16% (36)
Я не пользуюсь телефоном.
6% (13)

Проголосовало: 220
Модема-модема, чyкча почтy хочет!
Рейтинг: 6.7/10 (3)
Посмотреть все анекдоты