Skip to content

High-performance httpd-server for my chat-community written in C-Language.

Notifications You must be signed in to change notification settings

m0gwai83/Liquid

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

[SYNTAX]

run compiled binary: ./liquid

compile new binary: make liquid

[HISTORY]

/* --------------------------------------------------------------- ENGLISH ---------------------------------------------------------------- */

Old version of my liquid-httpd chat-community-server, developed and written in C-Language by myself. I spent about 10 years developing it.

The chat I had before was called mogchat and was written in Perl, but that was a long time ago now. The Perl version was a great success, but too slow to handle the many simultaneous connections.

So I decided back then (about 20 years ago) to write a completely new version from scratch that was up to the task.

I don't know what stage of development it's at right now, but epoll has already been implemented, just not DMA yet. That was a real game changer, but the server is also going like Schmitz's cat. :)

If I find a working version where I have also used DMA, I will upload it.

This is a life project, so to speak, that I've been carrying around with me my whole life. Since I am currently working on a new version and have found it, I just wanted to show it to you and make it available for use. Copyright remains with me anyway. So if you want to do anything with it, it would be nice if you asked first ;)

If you have any ideas, suggestions or anything else, please feel free to contact me.

The domains for my next project are already reserved, but still parked at the moment. There's not much to see yet, but you can take a look at it anyway:

https://www.liquid-server.de https://www.liquid-v2.de https://www.liquid-vms.de

So have fun with it. :)

©Copyright 2008-2024, Sascha Polter [email protected]

/* --------------------------------------------------------------- DEUTSCH --------------------------------------------------------------- */

Alte Version meines liquid-httpd Chat-Community-Servers, von mir selbst entwickelt und in der Programmiersprache C geschrieben. Ich habe etwa 10 Jahre damit verbracht, ihn zu entwickeln.

Der Chat, den ich vorher hatte, hieß mogchat und war in Perl geschrieben, aber das ist jetzt schon lange her. Die Perl-Version war ein großer Erfolg, aber zu langsam, um die vielen gleichzeitigen Verbindungen zu verarbeiten.

Daher entschied ich mich damals (so vor ca. 20 Jahren), eine komplett neue Version von Grund auf zu schreiben, die dem gewachsen ist.

Ich weiß gerade nicht, welchen Entwicklungsstand es hat, aber epoll ist schon implementiert worden, nur DMA noch nicht. Das war zwar noch mal ein richtiger Game-Changer, aber der Server geht auch so ab wie Schmitz Katze. :)

Sollte ich noch eine lauffähige Version finden, wo ich auch DMA verwendet habe, dann werde ich sie auch noch hoch laden.

Hierbei handelt es sich um sozusagen ein Lebensprojekt, dass ich schon mein ganzes Leben mit mir rum schleppe. Da ich zur Zeit an einer neuen Version arbeite und diese noch gefunden habe, wollte ich sie euch einfach mal zeigen und zur Nutzung zur Verfügung stellen. Copyright bleibt trotzdem bei mir. Falls Ihr also irgendwas damit anstellen wollt, dann wäre es nett wenn ihr erst fragen würdet. ;)

Solltet Ihr irgendwelche Ideen, Anregungen, oder sonst was habe, dann könnt Ihr euch gerne bei mir melden.

Die Domains für mein nächstes Projekt sind auch schon reserviert, aber zur Zeit noch geparkt. Gibt zwar noch nicht viel zu sehen, aber könnt ja trotzdem mal kurz nen Blick drauf werfen:

https://www.liquid-server.de https://www.liquid-v2.de https://www.liquid-vms.de

Also viel Spaß damit. :)

©Copyright 2008-2024, Sascha Polter [email protected]

About

High-performance httpd-server for my chat-community written in C-Language.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published