MultiThread TCP/UDP Server mit Purebasic möglich?
Verfasst: 12.11.2014 10:26
Hallo liebe Gemeinde,
ich bin neu in Purebasic, besitze aber bereits recht gute Kenntnisse in Sachen Programmierung,
habe jedoch schon seit über 10 Jahre nichts mehr damit gemacht. Nun bin ich wegen Purebasic
und der damit in Verbindung stehenden "Nostalgie" dabei, wieder etwas Programmier-Feuer in mir zu entfachen.
Damit das klappen kann, ist es für mich sehr wichtig einen MultiThreaded TCP/UDP-Server erstellen zu können.
Allerdings bin ich mir nicht sicher ob dies mit PureBasic möglich ist. Zwar habe ich mir die Demo angeshen und sowohl
die NETWORK als auch die THREAD Bibliothek entdeckt, welche mir suggeriert das man das damit evtl. realisieren könnte,
andererseits bin ich mir da aber auch nicht so ganz sicher, da ich wie bereits angedeutet seit über 10 Jahren Inaktivität,
was das Programmieren angeht, etwas eingerostet bin.
Wissenswert hierbei ist, das ich im Moment mit der DEMOVERSION von PUREBASIC herum probiere
und mich gerne zum kauf einer Vollversion entscheiden möchte, was natürlich nur Sinn für mich macht wenn ich
gewisse Dinge mit Purebasic auch im Stande bin zu realisieren.
Daher nun meine Frage:
Ist es möglich mit PureBasic einen Multi-Threaded Server (z.B. WebServer) zu schreiben,
also einen Webserver wie beispielsweise der bekannte Apache, der in der Lage ist auf einem Port zu lauschen,
während unendlich viele (bzw. soweit das OS dies ermöglicht) Verbindungen annimmt und diese verarbeitet, oder nicht?"
Falls Ja:
A) Funktioniert dies nur mit der Vollversion oder auch mit der Demo-Version?
B) Gibt es hierzu zufällig irgendwelche Code-Beispiele? (Beispiele für NICHT-MultiThreaded-Server sind für mich uninteressant)
Liebe Grüße und herzlichen Dank im voraus an alle aktiven User.
ich bin neu in Purebasic, besitze aber bereits recht gute Kenntnisse in Sachen Programmierung,
habe jedoch schon seit über 10 Jahre nichts mehr damit gemacht. Nun bin ich wegen Purebasic
und der damit in Verbindung stehenden "Nostalgie" dabei, wieder etwas Programmier-Feuer in mir zu entfachen.
Damit das klappen kann, ist es für mich sehr wichtig einen MultiThreaded TCP/UDP-Server erstellen zu können.
Allerdings bin ich mir nicht sicher ob dies mit PureBasic möglich ist. Zwar habe ich mir die Demo angeshen und sowohl
die NETWORK als auch die THREAD Bibliothek entdeckt, welche mir suggeriert das man das damit evtl. realisieren könnte,
andererseits bin ich mir da aber auch nicht so ganz sicher, da ich wie bereits angedeutet seit über 10 Jahren Inaktivität,
was das Programmieren angeht, etwas eingerostet bin.
Wissenswert hierbei ist, das ich im Moment mit der DEMOVERSION von PUREBASIC herum probiere
und mich gerne zum kauf einer Vollversion entscheiden möchte, was natürlich nur Sinn für mich macht wenn ich
gewisse Dinge mit Purebasic auch im Stande bin zu realisieren.
Daher nun meine Frage:
Ist es möglich mit PureBasic einen Multi-Threaded Server (z.B. WebServer) zu schreiben,
also einen Webserver wie beispielsweise der bekannte Apache, der in der Lage ist auf einem Port zu lauschen,
während unendlich viele (bzw. soweit das OS dies ermöglicht) Verbindungen annimmt und diese verarbeitet, oder nicht?"
Falls Ja:
A) Funktioniert dies nur mit der Vollversion oder auch mit der Demo-Version?
B) Gibt es hierzu zufällig irgendwelche Code-Beispiele? (Beispiele für NICHT-MultiThreaded-Server sind für mich uninteressant)
Liebe Grüße und herzlichen Dank im voraus an alle aktiven User.