Die Suche ergab 309 Treffer

von Ground0
26.05.2021 11:47
Forum: Code, Tipps und Tricks
Thema: Multithreaded Webserver Modul HTTP & HTTPS
Antworten: 3
Zugriffe: 2824

Re: Multithreaded Webserver Modul HTTP & HTTPS

Der Dedizierte Webserver (lhttpd) funktioniert nun soweit.

https://gitea.lihaso.com/PB_Includes/lweb/releases

Einiges wurde mehr konfigurierbar gemacht und die createini.pb angepasst dass man es ausführen könnte mit manueller Kopie des Kompilates nach /opt/lhttpd/lhttpd

Zertifikate können ...
von Ground0
25.05.2021 11:02
Forum: Code, Tipps und Tricks
Thema: Multithreaded Webserver Modul HTTP & HTTPS
Antworten: 3
Zugriffe: 2824

Re: Multithreaded Webserver Modul HTTP & HTTPS

So hat wieder einiges an Updates gegeben.

Unter anderem werden nun die Zugriffe geloggt sowie vieeeeles mehr.

Das Cache Problem ist immer noch vorhanden :-( für Tipps und Tricks/ Fehlersuche dahingehend bin ich dankbar :-)

Nächste Ziele ist das ganze endgültig als Service verfügbar zu machen ...
von Ground0
09.11.2020 00:43
Forum: Feedback - Anwendungen
Thema: nanoHTTP - Eingebetteter Webserver
Antworten: 10
Zugriffe: 6538

Re: nanoHTTP - Eingebetteter Webserver

Hallo TroaX

Danke für deine Inspiration (Hab mich bei meinem Webserver Projekt total verrannt gehabt mit den Dynamischen Aufrufen ...)

Hab mich durch dein "Prototype.i DynamicApp(..." für das Aufrufen inspirieren lassen ;-)

Danke :praise:

Gruss Ground0
von Ground0
08.11.2020 02:50
Forum: Code, Tipps und Tricks
Thema: Multithreaded Webserver Modul HTTP & HTTPS
Antworten: 3
Zugriffe: 2824

Multithreaded Webserver Modul HTTP & HTTPS

Hallo zusammen.

Das ist ein Webserver der in jedes Programm Inkludiert werden kann um z.B. als Servermodul für eine SpiderBasic App zu fungieren.

Um die HTTPS funktionen (ltls.pbi) nutzen zu können wird das libressl libtls.so Library benötigt im Verzeichnis. Oder Pfad anpassen für die im System ...
von Ground0
18.07.2019 18:12
Forum: Ankündigungen
Thema: PureBasic 5.71 beta 3 is out !
Antworten: 34
Zugriffe: 24517

Re: PureBasic 5.71 beta 2 is out !

Ich schreibe es mal in diesen Bereich (So für die Beta 3 .... )

Die Hilfe für OSVersion() führt nur Windows Server bis 2012 R2 ...

Jedoch gibt es 2 neuere, vor allem die 2016er denke ich sollte mal da noch mit rein...
Windows Server 2016
Windows Server 2019

Bzgl Linux Ist da noch nichts geplant ...
von Ground0
20.05.2019 10:43
Forum: Linux
Thema: Unter neuem Linux für altes Kompilieren.
Antworten: 1
Zugriffe: 2850

Unter neuem Linux für altes Kompilieren.

Hallo zusammen

Kämpfe gerade mit einem ärgerlichen Problem...

3 Maschinen mit:
openSUSE Tumbeleweed (GLIBC 2.29)
openSUSE LEAP 15.0 (GLIBC 2.26)
openSUSE LEAP 42.3 (GLIBC 2.22)

Die Tumbleweed Maschine ist meine Entwicklungsmaschine, jedoch funktionieren die GUI Programme nicht unter den ...
von Ground0
15.03.2017 19:23
Forum: Code, Tipps und Tricks
Thema: CreateUUID(Type.i=#UUID_V4, String.s="") Derzeit nur Random
Antworten: 9
Zugriffe: 4303

Re: CreateUUID(Type.i=#UUID_V4, String.s="") Derzeit nur Ran

Und nun noch eine Variante aus der Cloud SDK Suite die SpiderBasic & PureBasic Tauglich ist benötigt aber noch das GEN.pbi für den Debug Bereich...

SYS/GEN/GEN.pbi:

;**************************************
;*
;* GEN.pbi
;*
;* Generische Funktionen Makros
;*
;* (c) by Linder Hard- und Software ...
von Ground0
15.03.2017 19:16
Forum: Code, Tipps und Tricks
Thema: CreateUUID(Type.i=#UUID_V4, String.s="") Derzeit nur Random
Antworten: 9
Zugriffe: 4303

Re: CreateUUID(Type.i=#UUID_V4, String.s="") Derzeit nur Ran

Wow solte mich mal öfters einlogen hier ....

Würde ich nicht nehmen. Viele UUID sind bereits von System oder Fondations festvergeben.
Das schlimmste was passieren kann ist das ein bereits fest vergebene UUID erzeugst und dann mit der die Registry zerschießt.

Also da eine Gem RFC 4122 Version 4 ...
von Ground0
09.03.2017 22:32
Forum: Anfänger
Thema: EventClient() zur Anfragendenidentifizierung?
Antworten: 2
Zugriffe: 1622

Re: EventClient() zur Anfragendenidentifizierung?

Bzgl. der Statuslosigkeit des HTTP Protokolle, wenn keine Persistente Verbindung ist, kannst du nur die Anfrage auseinanderhalten aber nicht jeden einzelnen Client. Den dieser Baut unter Umständen mehrere Verbindungen auf. Dafür benötigt es dann eben diese Session Cookies. Soweit ich dass HTTP 1 ...
von Ground0
01.03.2017 10:51
Forum: Code, Tipps und Tricks
Thema: CreateUUID(Type.i=#UUID_V4, String.s="") Derzeit nur Random
Antworten: 9
Zugriffe: 4303

Re: CreateUUID(Type.i=#UUID_V4, String.s="") Derzeit nur Ran

Nun eine Threadsafe Variante die den CryptoRandom nur einmal öffnet:


;**************************************
;*
;* UUID.pbi
;*
;* (c) by Linder Hard- und Software
;*
;This work is licensed under the Creative Commons Attribution-ShareAlike 4.0 International License.
;To view a copy of this ...