Path: news.daimi.aau.dk!news.uni-c.dk!uninett.no!news-stkh.gsl.net!news.gsl.net!sn.no!hermod.uio.no!nntp.uio.no!news.apfel.de!news-fra1.dfn.de!news-ge.switch.ch!in2p3.fr!univ-lyon1.fr!howland.erols.net!newsfeed.nacamar.de!wuff.mayn.de!wuff.franken.de!not-for-mail From: Matthias Buelow Newsgroups: comp.lang.beta,comp.lang.c,comp.lang.c++,comp.lang.cobol,comp.lang.eiffel,comp.lang.java.api,comp.lang.java.gui,comp.lang.java.misc,comp.lang.java.programmer,comp.lang.java.tech,comp.lang.misc,comp.lang.objective-c,comp.lang.pascal.borland Subject: Re: HELP: Programming an IRC Client for X Window Followup-To: comp.lang.c,comp.lang.objective-c Date: 23 Jun 1997 00:53:30 GMT Organization: Lameness, Inc. Lines: 38 Message-ID: <5okhea$uk$5@wuff.mayn.de> References: <33AD680E.3BE34971@geocities.com> NNTP-Posting-Host: altair.franken.de Cc: moh@geocities.com X-No-Archive: Yes X-Newsreader: TIN [UNIX 1.3 unoff BETA 970527; i386 FreeBSD 2.2.1-RELEASE] Xref: news.daimi.aau.dk comp.lang.beta:11153 comp.lang.c:254492 comp.lang.c++:269667 comp.lang.cobol:31169 comp.lang.eiffel:31409 comp.lang.java.gui:1316 comp.lang.java.programmer:71597 comp.lang.misc:38462 comp.lang.objective-c:16559 comp.lang.pascal.borland:50139 In comp.lang.objective-c Moh writes: > -----BEGIN PGP SIGNED MESSAGE----- Yikes, pgp signing normal postings really isn't necessary and just adds bloat. > I intent to program an IRC client for X Window for > Linux. The reason is beside I could not still find > I have to ask you all for help. Could you send me > tips, information, source code smaples (the source Read RfC 1459, "Internet Relay Chat Protocol", by Oikarinen and Reed, May 1993. RfC1459 doesn't cover newer irc 2.9 servers, though, you have to look at existing client source and conduct tests yourself. You also want to read a book about Unix programming and network programming in general, like Stevens "Advanced Programming in the Unix environment" and "Unix network programming" or similar. Make sure you read the BSD sockets FAQ as well. Also try to make your program _portable_ to Unix, not just a Linux program. Check regularly against other platforms. I've written a small client for myself which isn't finished yet but works quite well already (and is used by some other people, to my surprise ;-). I consider its code to be much better understandable than that of ircII, you can find it at ftp://ftp.mayn.de/pub/unix/general/net/tirc-*. > I hope I can rely on you :-) Thanks in advance. No prob. I cut down the Newsgroups-line (which was excessively long) to comp.lang.c and comp.lang.objective-c. -- --token *the daemon is stoned*