irc-rs

A simple Rustlang IRC Lib optimized for bots
git clone git://archive.git.mtrnord.blog/MTRNord/irc-rs.git
Log | Files | Refs | README | LICENSE

commit 870fed7283c029d86457f6ff841d7fa01589c5b5
parent 6ea519a138b859e8917b0b66fcf9a4d595000046
Author: Marcel <mtrnord1@gmail.com>
Date:   Mon, 16 Jan 2017 10:50:30 +0100

(feature) add port to parameters

Diffstat:
Msrc/lib.rs | 5++---
1 file changed, 2 insertions(+), 3 deletions(-)

diff --git a/src/lib.rs b/src/lib.rs @@ -1,13 +1,12 @@ extern crate bufstream; mod irc { - fn connect(host: String) { + fn connect(host: String, port: u16) { use std::net::{IpAddr, Ipv4Addr, SocketAddr, TcpStream}; use std::io::Write; use bufstream::BufStream; let host_split: Vec<&str> = host.split('.').collect(); let ServerAddress = IpAddr::V4(Ipv4Addr::new(host_split[0].as_bytes()[0], host_split[1].as_bytes()[0], host_split[2].as_bytes()[0], host_split[3].as_bytes()[0])); // Connect to localhost - let ServerPort = 6667; - let SocketAddress = SocketAddr::new(ServerAddress, ServerPort); + let SocketAddress = SocketAddr::new(ServerAddress, port); let mut isConnected = false; let mut stream = BufStream::new(TcpStream::connect(SocketAddress).unwrap());