Register forum user name Search FAQ

Gammon Forum

Notice: Any messages purporting to come from this site telling you that your password has expired, or that you need to verify your details, confirm your email, resolve issues, making threats, or asking for money, are spam. We do not email users with any such messages. If you have lost your password you can obtain a new one by using the password reset link.

Due to spam on this forum, all posts now need moderator approval.

 Entire forum ➜ MUSHclient ➜ Plugins ➜ wow, old times and things i never knew

wow, old times and things i never knew

You need to log onto the forum to reply or create new threads.

  Refresh page


Posted by Dirocus   (1 post)  Bio
Date Mon 03 Mar 2025 08:44 AM (UTC)
Message
randomly i searched the net for my old medievia username.. and i stumbled across this: https://www.mushclient.com/forum/?id=10198&page=1

well, i crated this software (mmchat) when i was 14 on dialup with aol on a 33.6 modem. i found vb3/4 (dont recall which) on a warez site and spent 3 days guarding every phone in my house to make sure it downloaded. (needless to say, this took many attempts as i was only a very young teen). i was 100% self taught and created this application. it was not tied at all to mudmaster or zmud, but those were the only 2 i knew about at the time so i made it compatible with both.

it is EXTREMELY fascinating to see someone reverse engineering the specifics of the mm chat protocol as i chose to implement it. (zmud was supported only by first rejecting the connection based on the reported client, and it would then fall back to the more primitive mudmaster chat protocol.) i started creating this when i was 14, dirocus on medievia. it is crazy i am now 40 and came across someone doing packet captures on my old chat server program. it was absolutely incredible to see how the issue was resolved with wireshark. the funny thing is, there was already a function called "stripansi" i used for almost all other messages directly to the server as a personal message. it never occurred to me to call that function on the password auth (instead of ip auth). a single line of code on my end could have fixed the issues but i had no idea. this really took me back to my teens. it was a pleasure to read. well done sir. btw, i still have the source code (ended in vb6) if you want me to post it to git hub or something. anyway, finding this old post just made me smile ear to ear. i never knew how far it reached at the time i made it.. nor that i would be talking about it 2.5 decades later. thx for bringing a smile to my face with a grey beard.
Top

Posted by Nick Gammon   Australia  (23,158 posts)  Bio   Forum Administrator
Date Reply #1 on Mon 03 Mar 2025 11:19 PM (UTC)
Message
Thanks for the update!

Yep, sometimes we had to go to the packet debug level just to see what the hell was going on. :)

You could post the source to GitHub, it could be interesting at least for archival reasons.

- Nick Gammon

www.gammon.com.au, www.mushclient.com
Top

Posted by Shadowfyr   USA  (1,791 posts)  Bio
Date Reply #2 on Tue 04 Mar 2025 01:55 PM (UTC)
Message
Ah yes, the "good old days" before zmodem and resumable downloads. Everything took forever, and once zmodem existed you wanted to slap every idiot that didn't use it, because.. wtf, you expect someone to download this when the connection can break at any time? Mind you, this nightmare didn't quite go away. I have, since then, had at least one website (back probably 10 years ago or so, thankfully), who misconfigured their ftp server (and this was a freaking big company name at the time), so it also didn't allow resuming a download, and at the time I had a crappy phone company, whose line function was so screwed up that the noise on it both a) kept the modem from connecting at top speed, and b) caused it to break connection every five minutes. So.. "Try to download. Get 10% of the file. Connection lost. Start again, from the freaking beginning. Rinse and repeat."

Thanks for the reminders of the time, now I am going to go have a nightmare. lol
Top

The dates and times for posts above are shown in Universal Co-ordinated Time (UTC).

To show them in your local time you can join the forum, and then set the 'time correction' field in your profile to the number of hours difference between your location and UTC time.


827 views.

You need to log onto the forum to reply or create new threads.

  Refresh page

Go to topic:           Search the forum


[Go to top] top

Information and images on this site are licensed under the Creative Commons Attribution 3.0 Australia License unless stated otherwise.