blob: 16065f406a68c14b14fac52600f0f55eefd44841 (
plain) (
blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
|
extern crate irc;
use irc::constants::{Ping, Pong};
fn main () {
let builder = irc::ClientBuilder::new("doytest", "chat.freenode.net");
let client = builder.connect();
client.run_loop_with(|client, m| {
println!("{}", m);
match m.message_type() {
&Ping => {
client.write(irc::Message::new(None, Pong, m.params().clone()));
},
_ => {},
}
});
}
|