Telnet Client // IRC bot

I recently bought the ENC28J60, got it hooked up and ready to go. only now to realize that i can barely understand whats written in the examples.
I was initially hoping the library's for the ENC would be as user friendly as the official Wiznet library's. but oh was i wrong.

Basically what i am trying to do is have the arduino connect to and IRC channel. Do all the handshakes, authorize with the server, then join a channel. for then to evaluate each incoming line for commands. It does not need to store much data, but it must be able to pick up when a command is written in the channel.

I had an ok idea on how i would approach this on the wiznet library's. but i can't even get the ENC to connect properly to the server. let alone listen to what the server says.

Im using the EtherCard Library found here: GitHub - njh/EtherCard: EtherCard is an IPv4 driver for the ENC28J60 chip, compatible with Arduino IDE

So for my fist task i need to write a code that
opens a connection to irc.quakenet.org:6667
sends rawtext commands to the server. and then listen for response.
When i can get the response printed in serial i got something to work on my own. but right now it seems way over my head.

Any pointers/help would be much appreciated.

-Thomas

I'm trying to do something very similar. Why no simple docs nor examples that I can make sense of? I'm trying to connect to a telnet server locally and send and recieve commands.

I'd junk the ENC28J60 and get the w5100 shield for $12.

http://www.ebay.com/itm/Ethernet-Shield-for-Arduino-Uno-work-as-ENC28J60-RJ45-Webserver-/320936118494?pt=LH_DefaultDomain_0&hash=item4ab94888de

I've got one of those too, but it's a waste for the project. I can get all the examples running, I just can't seem to understand the examples well enough to make them work for me.

I just need a simple straightforward explanation of the commands available etc..