Hello There, Guest!
View New Posts  |  View Today's Posts
[C#] IRC Client Class

ii 
  • 0 Vote(s) - 0 Average


08-07-2012, 04:42 PM #31
Crystalii
Senior Member
***
Posts: 341 Threads:43 Joined: Aug 2012 Reputation: 4

RE: IRC Client Class v1.0
(08-07-2012, 04:17 PM)KoBE Wrote:  If you stick around and contribute to the community, then you will most likely get a PM.
How long do you think that could take?

08-07-2012, 06:17 PM #32
KoBE
¯\_(ツ)_/¯
******
Global Moderators
Posts: 4,862 Threads:494 Joined: Jun 2011 Reputation: 67

RE: IRC Client Class v1.0
Haha, I guess it depends on the quality of your posts. I usually let people download my attachments way before the 50 or 20 mark if their posts are consistently on topic.

08-07-2012, 07:06 PM #33
AceInfinity
Developer
*******
Administrators
Posts: 9,733 Threads:1,026 Joined: Jun 2011 Reputation: 76

RE: IRC Client Class v1.0
Seems like a nice enough member, he's only 7 posts away from the 20, and at least his posts show some form of thought in comparison to the past spam we've had. I'd say he's accepted and he'll get a download at 20, but it'll benefit him if he chooses to stick around :)

Originally, we just didn't want everybody downloading our stuff, not giving any kind of thanks or credit, and posting or using it elsewhere, leaving us with a dummy account that never gets logged into again. So this is the precaution we took for that, which also comes with it's downsides. Unfortunately, it negatively impacts those half decent people out there who register on a forum with good intentions though, which is something I feel bad about.

KoBE's IRC client class has been popular though, as with the other small number of programming stuff he's advertised on youtube, when I post like 50 videos and not even one of them gets half as popular lol. I can't say I can explain how that works, it doesn't make sense Laugh

~Ace
This post was last modified: 08-07-2012, 07:10 PM by AceInfinity.


Microsoft MVP .NET Programming - (2012 - Present)
®Crestron DMC-T Certified Automation Programmer

Development Site: aceinfinity.net

 ▲
 ▲ ▲

08-07-2012, 07:20 PM #34
KoBE
¯\_(ツ)_/¯
******
Global Moderators
Posts: 4,862 Threads:494 Joined: Jun 2011 Reputation: 67

RE: IRC Client Class v1.0
Haha, I guess the couple of things I post are rare and in high demand. :D

08-31-2012, 05:22 PM #35
synotus
Junior Member
**
Posts: 1 Threads:0 Joined: Aug 2012 Reputation: 0

RE: IRC Client Class v1.0
thank you for sharing....

12-29-2012, 09:39 PM #36
Sparky
Junior Member
**
Posts: 1 Threads:0 Joined: Dec 2012 Reputation: 0

RE: IRC Client Class v1.0
Thank you.
This post was last modified: 12-29-2012, 10:52 PM by AceInfinity.

12-29-2012, 11:17 PM #37
KoBE
¯\_(ツ)_/¯
******
Global Moderators
Posts: 4,862 Threads:494 Joined: Jun 2011 Reputation: 67

RE: IRC Client Class v1.0
Yep guys, no problem. Be sure to ask any questions you have.

01-01-2013, 11:49 AM #38
kevorz
Junior Member
**
Posts: 16 Threads:2 Joined: Jan 2013 Reputation: 0

Question  RE: IRC Client Class v1.0
First off, Nicethread

Thanks for the source code and the time you put into this project!

I'm a beginning c# hobbyist and i seem to have ran into a problem, namely:

Code:
An unhandled exception of type 'System.NullReferenceException' occurred in Dotp2013Matchmaker.exe

Additional information: Object reference not set to an instance of an object.

The debug points to:
Code:
PrivateMessage(ircData[0].Substring(1, ircData[0].IndexOf('!') - 1),
JoinArray(ircData, 3));

How do i refer to this and make the output come in my textbox?



Full Debug
Code:
Start Irc Connection
:server1.dream-irc.de NOTICE AUTH :*** Looking up your hostname...:server1.dream-irc.de NOTICE AUTH :*** Found your hostname (cached):server1.dream-irc.de NOTICE AUTH :*** Checking ident...:server1.dream-irc.de NOTICE AUTH :*** No ident response; username prefixed with ~PING :5319EB8B:server1.dream-irc.de 001 dotpguest :Welcome to the Dream-Irc IRC Network dotpguest!~dotpguest@188-142-125-195.FTTH.ispfabriek.nl:server1.dream-irc.de 002 dotpguest :Your host is server1.dream-irc.de, running version Unreal3.2.9:server1.dream-irc.de 003 dotpguest :This server was created Sa 26. Nov 2011 at 18:09:22 CET:server1.dream-irc.de 004 dotpguest server1.dream-irc.de Unreal3.2.9 iowghraAsORTVSxNCWqBzvdHtGp lvhopsmntikrRcaqOALQbSeIKVfMCuzNTGjZ:server1.dream-irc.de 005 dotpguest CMDS=KNOCK,MAP,DCCALLOW,USERIP UHNAMES NAMESX SAFELIST HCN MAXCHANNELS=25 CHANLIMIT=#:25 MAXLIST=b:60,e:60,I:60 NICKLEN=30 CHANNELLEN=32 TOPICLEN=307 KICKLEN=307 AWAYLEN=307 :are supported by this server:server1.dream-irc.de 005 dotpguest MAXTARGETS=20 WALLCHOPS WATCH=128 WATCHOPTS=A SILENCE=15 MODES=12 CHANTYPES=# PREFIX=(qaohv)~&@%+ CHANMODES=beI,kfL,lj,psmntirRcOAQKVCuzNSMTGZ NETWORK=Dream-Irc CASEMAPPING=ascii EXTBAN=~,qjncrRT ELIST=MNUCT :are supported by this server:server1.dream-irc.de 005 dotpguest STATUSMSG=~&@%+ EXCEPTS INVEX :are supported by this server:server1.dream-irc.de 251 dotpguest :There are 58 users and 108 invisible on 6 servers:server1.dream-irc.de 252 dotpguest 14 :operator(s) online:server1.dream-irc.de 253 dotpguest 3 :unknown connection(s):server1.dream-irc.de 254 dotpguest 72 :channels formed:server1.dream-irc.de 255 dotpguest :I have 28 clients and 0 servers:server1.dream-irc.de 265 dotpguest :Current Local Users: 28  Max: 80:server1.dream-irc.de 266 dotpguest :Current Global Users: 166  Max: 1226:server1.dream-irc.de 375 dotpguest :- server1.dream-irc.de Message of the Day - :server1.dream-irc.de 372 dotpguest :- 26/11/2011 17:50:server1.dream-irc.de 372 dotpguest :-  ######                                    ### ######   #####  :server1.dream-irc.de 372 dotpguest :-  #     # #####  ######   ##   #    #        #  #     # #     # :server1.dream-irc.de 372 dotpguest :-  #     # #    # #       #  #  ##  ##        #  #     # #       :server1.dream-irc.de 372 dotpguest :-  #     # #    # #####  #    # # ## # #####  #  ######  #       :server1.dream-irc.de 372 dotpguest :-  #     # #####  #      ###### #    #        #  #   #   #       :server1.dream-irc.de 372 dotpguest :-  #     # #   #  #      #    # #    #        #  #    #  #     # :server1.dream-irc.de 372 dotpguest :-  ######  #    # ###### #    # #    #       ### #     #  #####   :server1.dream-irc.de 372 dotpguest :- .______________________ ===========================================\\:server1.dream-irc.de 372 dotpguest :- |   \______   \_   ___ \-MotD //////   Internet Relay Chat   \\\\\\ \\:server1.dream-irc.de 372 dotpguest :- |   ||       _/    \  \/     //======================================\\:server1.dream-irc.de 372 dotpguest :- |   ||    |   \     \____   // Web: http***www.dream-irc.de           \\:server1.dream-irc.de 372 dotpguest :- |___||____|_  /\______  /  //      *  ***************  *               \\:server1.dream-irc.de 372 dotpguest :- +---*=======\/========\/==//============================================\\:server1.dream-irc.de 372 dotpguest :-     |                                                                    ||:server1.dream-irc.de 372 dotpguest :-     |    Host: irc.dream-irc.de - Dream-IRC Network Germany              ||:server1.dream-irc.de 372 dotpguest :-     |    Network Administration: support@dream-irc.de                    ||:server1.dream-irc.de 372 dotpguest :-     |    Server Administration:  Talustus - Talustus@dream-irc.de        ||:server1.dream-irc.de 372 dotpguest :-     |    Connection addresses:  irc.dream-irc.de [.com|.net|.org|.eu]    ||:server1.dream-irc.de 372 dotpguest :-     |    Available ports:       6667, 6668, 6669                         ||:server1.dream-irc.de 372 dotpguest :-     |    Available SSL ports:   6601, 6697, 7000                         ||:server1.dream-irc.de 372 dotpguest :-     |    IPv6 connection:     irc.ipv6.dream-irc.de [.com|.net|.org|.eu] ||:server1.dream-irc.de 372 dotpguest :-     |    IPv6 ports:            6667, 6668, 6669                         ||:server1.dream-irc.de 372 dotpguest :-     |    IPv6 + SSL is possible, too!                                    ||:server1.dream-irc.de 372 dotpguest :-     |    Ports:                 6601, 6697, 7000                         ||:server1.dream-irc.de 372 dotpguest :-     |                                                                    ||:server1.dream-irc.de 372 dotpguest :-     |    Server: server1.dream-irc.de                                    ||:server1.dream-irc.de 372 dotpguest :-     \====================================================================+|:server1.dream-irc.de 372 dotpguest :-     / ?? Dream IRC Network ??                                            ||:server1.dream-irc.de 372 dotpguest :-     | * Welcome to the Dream-IRC Network Germany                         ||:server1.dream-irc.de 372 dotpguest :-     | * Please use these connection addresses                            ||:server1.dream-irc.de 372 dotpguest :-     | ?? ?? irc.dream-irc.de  ?? ?? ?? ?? irc.ipv6.dream-irc.de  ?? ??   ||:server1.dream-irc.de 372 dotpguest :-     | ?? ?? irc.dream-irc.com ?? ?? ?? ?? irc.ipv6.dream-irc.com ?? ??   ||:server1.dream-irc.de 372 dotpguest :-     | ?? ?? irc.dream-irc.net ?? ?? ?? ?? irc.ipv6.dream-irc.net ?? ??   ||:server1.dream-irc.de 372 dotpguest :-     | ?? ?? irc.dream-irc.org ?? ?? ?? ?? irc.ipv6.dream-irc.org ?? ??   ||:server1.dream-irc.de 372 dotpguest :-     | ?? ?? irc.dream-irc.eu  ?? ?? ?? ?? irc.ipv6.dream-irc.eu  ?? ??   ||:server1.dream-irc.de 372 dotpguest :-     | * to share the load to our different servers                       ||:server1.dream-irc.de 372 dotpguest :-     |                                                                    ||:server1.dream-irc.de 372 dotpguest :-     |                                                                    ||:server1.dream-irc.de 372 dotpguest :-     | * By connecting to this network you accept the following rules     ||:server1.dream-irc.de 372 dotpguest :-     | * no matter whether you read them or not.                          ||:server1.dream-irc.de 372 dotpguest :-     | * Lack of knowledge doesn?t protect you from penalties!            ||:server1.dream-irc.de 372 dotpguest :-     | * The rules shall guarantee a peaceful stay on this network.       ||:server1.dream-irc.de 372 dotpguest :-     |                                                                    ||:server1.dream-irc.de 372 dotpguest :-     |                                                                    ||:server1.dream-irc.de 372 dotpguest :-     | * IRC was build for communication, not as a wargame                ||:server1.dream-irc.de 372 dotpguest :-     | * treat each other with respect and fairness                       ||:server1.dream-irc.de 372 dotpguest :-     | * bots are allowed as long as they are peaceful                    ||:server1.dream-irc.de 372 dotpguest :-     | * all bots have to set the usermode +B by themselves               ||:server1.dream-irc.de 372 dotpguest :-     | * don?t defame other users                                         ||:server1.dream-irc.de 372 dotpguest :-     | * don?t use right wing extremist statements or nicknames           ||:server1.dream-irc.de 372 dotpguest :-     | * no child porn, no statements containing child porn               ||:server1.dream-irc.de 372 dotpguest :-     | * no advertising, no spam                                          ||:server1.dream-irc.de 372 dotpguest :-     | * no flood in any kind                                             ||:server1.dream-irc.de 372 dotpguest :-     | * no mass-use of capital letters (no "shouting)                    ||:server1.dream-irc.de 372 dotpguest :-     | * no faked nicknames or IP Addresses                               ||:server1.dream-irc.de 372 dotpguest :-     | * warez are not allowed                                            ||:server1.dream-irc.de 372 dotpguest :-     | * no sending of trojans or viruses                                 ||:server1.dream-irc.de 372 dotpguest :-     | * no Nuking, no Overtake's                                         ||:server1.dream-irc.de 372 dotpguest :-     | * no Botnets, FloodBots etc.                                       ||:server1.dream-irc.de 372 dotpguest :-     | * no TOR Exit Nodes, no open proxies                               ||:server1.dream-irc.de 372 dotpguest :-     |                                                                    ||:server1.dream-irc.de 372 dotpguest :-     |                                                                    ||:server1.dream-irc.de 372 dotpguest :-     | * Breaching the rules may cause a debarment from the               ||:server1.dream-irc.de 372 dotpguest :-     | * network and may result in a permanent network wide ban.          ||:server1.dream-irc.de 372 dotpguest :-     | * The decision to ban someone is made by a team member and only    ||:server1.dream-irc.de 372 dotpguest :-     | * revoked by the same one. This team member is responsible for     ||:server1.dream-irc.de 372 dotpguest :-     | * this ban.                                                        ||:server1.dream-irc.de 372 dotpguest :-     |                                                                    ||:server1.dream-irc.de 372 dotpguest :-     | * Because the servers are hosted in Germany the german law is      ||:server1.dream-irc.de 372 dotpguest :-     | * effective.                                                       ||:server1.dream-irc.de 372 dotpguest :-     | * computer sabotage following the Germany laws                     ||:server1.dream-irc.de 372 dotpguest :-     | * (?202a/?303a and ?303b StGB), e.g. altering data, spy data or    ||:server1.dream-irc.de 372 dotpguest :-     | * ICMP flood, DoS and other war-like attacks are not tolerated and ||:server1.dream-irc.de 372 dotpguest :-     | * will result in a complaint to the German juristdiction.          ||:server1.dream-irc.de 372 dotpguest :-     |                                                                    ||:server1.dream-irc.de 372 dotpguest :-     |                                                                    ||:server1.dream-irc.de 372 dotpguest :-     | * The licensee is not responsible for any messages, links or       ||:server1.dream-irc.de 372 dotpguest :-     | * data sent through or by using this network. The single user is   ||:server1.dream-irc.de 372 dotpguest :-     | * responsible for the things he does.                              ||:server1.dream-irc.de 372 dotpguest :-     | * Further we distance ourselves from any content of the links who  ||:server1.dream-irc.de 372 dotpguest :-     | * may are posted through this network, again the user himself is   ||:server1.dream-irc.de 372 dotpguest :-     | * responsible for his doings.                                      ||:server1.dream-irc.de 372 dotpguest :-     | * Every channelowner (the one who registered the channel)          ||:server1.dream-irc.de 372 dotpguest :-     | * is responsible for the things he/she allows in the channel.      ||:server1.dream-irc.de 372 dotpguest :-     | * The German laws concerning copyrights and telecommunication      ||:server1.dream-irc.de 372 dotpguest :-     | * are effective and contempt may result in juristical consequences ||:server1.dream-irc.de 372 dotpguest :-     | * The Dream-IRC network reserves the removing of any channel, user ||:server1.dream-irc.de 372 dotpguest :-     | * or groups of users and the changing of channelmodes and other    ||:server1.dream-irc.de 372 dotpguest :-     | * settings if needed.                                              ||:server1.dream-irc.de 372 dotpguest :-     | * The use of this IRC service and it?s tethered services is a      ||:server1.dream-irc.de 372 dotpguest :-     | * privilege which can be taken by any authorised person or         ||:server1.dream-irc.de 372 dotpguest :-     | * technical service.                                               ||:server1.dream-irc.de 372 dotpguest :-     | * Furthermore the network owners doenst take any liability for the ||:server1.dream-irc.de 372 dotpguest :-     | * accurate activity of the IRC and it?s tethered services, claiming||:server1.dream-irc.de 372 dotpguest :-     | * for damages resulting out of the use or disuse of the IRC service||:server1.dream-irc.de 372 dotpguest :-     | * or it?s tethered services are debarred.                          ||:server1.dream-irc.de 372 dotpguest :-     | ******* !!!We say it again!!! *************                        ||:server1.dream-irc.de 372 dotpguest :-     | * The ability to use our services is a privilege, not a right!     ||:server1.dream-irc.de 372 dotpguest :-     | * with best regards - the Dream-IRC network administration         ||:server1.dream-irc.de 372 dotpguest :-     |                                                                    ||:server1.dream-irc.de 372 dotpguest :-     +--------------------------------------------------------------------+|:server1.dream-irc.de 372 dotpguest :-     | *** -> Server ********************************************         ||:server1.dream-irc.de 372 dotpguest :-     | * A list of all servers in the network is available at:            ||:server1.dream-irc.de 372 dotpguest :-     | ?? http***dream-irc.de/en/servers.html                             ||:server1.dream-irc.de 372 dotpguest :-     +--------------------------------------------------------------------+|:server1.dream-irc.de 372 dotpguest :-     | *** -> Staff *********************************************         ||:server1.dream-irc.de 372 dotpguest :-     | * A list of the team members of the network is avaiable at:        ||:server1.dream-irc.de 372 dotpguest :-     | ?? http***dream-irc.de/en/staff.html                               ||:server1.dream-irc.de 372 dotpguest :-     +--------------------------------------------------------------------+|:server1.dream-irc.de 372 dotpguest :-     | *** -> Misc **********************************************         ||:server1.dream-irc.de 372 dotpguest :-     | ?? Bouncer for Channelowner with more than 10 Users /join #help    ||:server1.dream-irc.de 372 dotpguest :-     | ?? Vhosts for everyone ! /join  #vhost                             ||:server1.dream-irc.de 372 dotpguest :-     | ?? Chan Stats: http***www.dream-irc.de/phpdenora/?m=h              ||:server1.dream-irc.de 372 dotpguest :-     | ?? WebChat for your homepage: http***dream-irc.de/de/webchat.html  ||:server1.dream-irc.de 372 dotpguest :-     | ?? For help by using or setting up the webchat client: #help       ||:server1.dream-irc.de 372 dotpguest :-     | ?? Support ticket system: http***support.dream-irc.net/            ||:server1.dream-irc.de 372 dotpguest :-     |                                                                    ||:server1.dream-irc.de 372 dotpguest :-     +--------------------------------------------------------------------+|:server1.dream-irc.de 372 dotpguest :-     |                                                                    ||:server1.dream-irc.de 372 dotpguest :-     | Enjoy your stay at the Dream-IRC network Germany                   ||:server1.dream-irc.de 372 dotpguest :-     | www.dream-irc.de ! ? Dream-Irc.de                                  ||:server1.dream-irc.de 372 dotpguest :-     | Date of last edit: 26th November 2011                              ||:server1.dream-irc.de 372 dotpguest :-     \______________________________________________________________A first chance exception of type 'System.NullReferenceException' occurred in Dotp2013Matchmaker.exe
An unhandled exception of type 'System.NullReferenceException' occurred in Dotp2013Matchmaker.exe
Additional information: Object reference not set to an instance of an object.
_____//:server1.dream-irc.de 372 dotpguest :-      ===================================================================*:server1.dream-irc.de 376 dotpguest :End of /MOTD command.:dotpguest MODE dotpguest :+ixG:Global!services@dream-irc.com NOTICE dotpguest :[Logon News - Apr 07 2010] 14Welcome on 4Dream-Irc14 To protect our users and Servers from Flooding/Spaming,Evil Bots your Host got scanned for open Proxy's at common Ports, if you don't agree you are not accepting our terms of use and have to leave this Network now! Have a nice Day @ 4Dream-Irc:Global!services@dream-irc.com NOTICE dotpguest :[Random News - Sep 09 2007] Wir bitten euch dieses Netzwerk in keinster weise zu Spammen weder hier auf Dream-Irc f?r andere Netzwerke noch auf anderen Netzwerken f?r Dream-Irc viel Spa? beim chatten w?nscht das [Dream-Irc Team]The program '[5880] Dotp2013Matchmaker.vshost.exe: Managed (v4.0.30319)' has exited with code 0 (0x0).


Thanks for your time and hopefully i can return the favor some day soon.

Kevin

01-01-2013, 01:34 PM #39
Epixors
(づ。◕‿‿◕。)づ・。*。✧・゜゜・。
*****
TLF Coders
Posts: 420 Threads:58 Joined: Aug 2012 Reputation: 6

RE: IRC Client Class v1.0
Is this part of your own code? I believe the exception is thrown when the value you are referring to is Null. Only thing I see is ircData, so what is this?

01-01-2013, 02:19 PM #40
kevorz
Junior Member
**
Posts: 16 Threads:2 Joined: Jan 2013 Reputation: 0

RE: IRC Client Class v1.0
I'm probably doing something wrong in the whole thinking process. I'll just sit out the 50 post limitation on the download and will probably hit myself in the head when i see the project haha.


ii 


Forum Jump:


Possibly Related Threads...
Thread Author Replies Views Last Post
   Create your own IRC Client [C#/VB.Net] KoBE 185 124,872 10-01-2016, 06:57 PM
Last Post: AceInfinity
Star  Multi-Client Server Async Socket Example KoBE 165 173,505 09-10-2016, 05:17 AM
Last Post: R4TK3N
  Telnet Client AceInfinity 5 2,991 06-05-2016, 07:48 PM
Last Post: AceInfinity
   Twitch chat bot (irc client) dmgvol 11 19,779 08-24-2015, 11:59 PM
Last Post: Signal_20
   Justin.tv and Twitch.tv chat client. KoBE 41 23,665 07-13-2015, 11:02 PM
Last Post: KoBE


Users browsing this thread: 1 Guest(s)