Sorry your browser is not supported!

You are using an outdated browser that does not support modern web technologies, in order to use this site please update to a new browser.

Browsers supported include Chrome, FireFox, Safari, Opera, Internet Explorer 10+ or Microsoft Edge.

AppGameKit Classic Chat / [WIP] IRC client

Author
Message
Phaelax
DBPro Master
22
Years of Service
User Offline
Joined: 16th Apr 2003
Location: Metropia
Posted: 8th Jan 2025 01:42 Edited at: 17th Feb 2025 11:25
It's rough, but it works. I made a new thread apart from my chat server thread because though they are somewhat related with similar goals, the two projects are intended for different implementations.

I tested this with a random server on mIRC. It will not work with ALL servers as not all commands have been implemented. But it should be ok for any server allowing public access without passwords. I have yet to try SSL, that'll be after I've cleaned up this code and built a framework. This is my dirty rough draft.
For the server address you'll need the IP, AppGameKit sockets don't seem to like host names as I learned when creating the FTP library. Once connected, press "1" to send the initial registration request for your user/nickname. (felix in my test) After seeing the response you can press "2" to join a channel (which is called canada in my test) You can then send/receive messages to the channel. Press ENTER to begin typing your message and again to send it. Press ESC to properly end your session and disconnect the socket. Be careful not to spam or abuse when testing as this is NOT my server in the demo. You can set up your own server to test with if you wish, Unreal is considered the most popular choice today.




Tiled TMX Importer V.2
XML Parser V.2
Base64 Encoder/Decoder
Purple Token - Free online hi-score database
Legend of Zelda
Pixel-Perfect Collision

"I like offending people, because I think people who get offended should be offended." - Linus Torvalds

Attachments

Login to view attachments

Login to post a reply

Server time is: 2025-05-09 01:48:03
Your offset time is: 2025-05-09 01:48:03