Hey ho
Ist es möglich mit PureBasic einen Server zu Programieren welcher die IP verteilung übernimmt und den IPs dann induviduelle Rechte gibt wie Internet ?
Gruß ZIM
Server mit IP verteilung!
- The_Dark_Zim-.-
- Beiträge: 372
- Registriert: 18.03.2008 16:53
Server mit IP verteilung!
PB: 5.xx LTS x86/x64 | WIN: 10 Pro x64, Linux Mint x64
Ich nehme an du meint einen DHCP - Server
http://de.wikipedia.org/wiki/DHCP
http://tools.ietf.org/html/rfc2131
Natürlich möglich, musst nur einen Server schreiben der sich an das Protokoll hält und fertig.
http://de.wikipedia.org/wiki/DHCP
http://tools.ietf.org/html/rfc2131
Natürlich möglich, musst nur einen Server schreiben der sich an das Protokoll hält und fertig.
Projekte: IO.pbi, vcpu
Pausierte Projekte: Easy Network Manager, µC Emulator
Aufgegebene Projekte: ECluster

PB 5.1 x64/x86; OS: Win7 x64/Ubuntu 10.x x86
Pausierte Projekte: Easy Network Manager, µC Emulator
Aufgegebene Projekte: ECluster
PB 5.1 x64/x86; OS: Win7 x64/Ubuntu 10.x x86
- The_Dark_Zim-.-
- Beiträge: 372
- Registriert: 18.03.2008 16:53
Puh, das funktioniert im Prinzip wie jeder andere Server auch, genau wie HTTP, FTP usw, nur eben mit einem anderen Protokoll und auf nem anderen Port. Hab grad keine Lust mich in das Protokoll reinzulesen, aber wenn du sonst noch nichts mit Netzwerkprogrammierung gemacht hast würde ich sowieso erst mal was leichteres empfehlen.(PB Netzwerkbeispiele durchnehmen, Atomic FTP/Webserver erweitern)
Gruß, Alex
//Edit:
Grundsätzliche Ideen zum DHCP-Server:
So die ersten Gedanken die ich habe sind die:
Gruß, Alex
//Edit:
Grundsätzliche Ideen zum DHCP-Server:
So die ersten Gedanken die ich habe sind die:
- Kein MultiThreading, da werden nur kleine Packete verschickt und ein DHCP - Server steht normalerweise (im internen LAN) nicht unter Dauerfeuer. (Eigentlich steckt in ziemlich jedem Router ein DHCP - Server)
- Schön einfach halten, eventuell komplett auf GUI verzichten (Console - Interface?)
- Stabilität vor Geschwindigkeit, bei so einem Server kommt es nicht auf Millisekunden an.
Projekte: IO.pbi, vcpu
Pausierte Projekte: Easy Network Manager, µC Emulator
Aufgegebene Projekte: ECluster

PB 5.1 x64/x86; OS: Win7 x64/Ubuntu 10.x x86
Pausierte Projekte: Easy Network Manager, µC Emulator
Aufgegebene Projekte: ECluster
PB 5.1 x64/x86; OS: Win7 x64/Ubuntu 10.x x86